Search by job, company or skills

P

Backend Developer

6-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

  • Design, develop, test, and maintain scalable and performant Python micro services.
  • Optimize services for maximum speed and scalability.
  • Independently deliver major projects and be a key to technical designs.
  • Work closely with frontend developers to provide end-to-end solutions.
  • Write clean, maintainable, and well-documented code following standard methodologies.
  • Implement unit tests and end-to-end tests.
  • Perform code reviews and ensure consistency with coding standards.
  • Identify and fix performance bottlenecks in Python micro service.
  • Build s solutions by bringing to bear the existing BlackRock environment, ensuring multiple points of use.
  • Project planning with Agile methodologies, including user stories, sprints, retrospectives, backlog management, and kanban boards.
  • Flexibility to learn and work on various programming languages as per project needs
  • Mentor and foster team members.

Qualifications:

  • Bachelors or Master s Degree in Computer Science, Engineering or a related field, or equivalent experience.

Eligibility Criteria:

  • 6 to 9 years of professional experience in backend development using Python, preferably in the finance industry.
  • Ability to handle core aspects of projects, technical modules, or major components.
  • Strong understanding of OOP, design patterns, and software engineering principles.
  • Hands on experience with Python web frameworks like Flask or Django.
  • Proficiency with relational databases (e.g., Sybase, PostgreSQL, MySQL) and ORMs (e.g., SQL Alchemy, Django ORM).
  • Experience with caching layers (e.g., Redis, Memcached) and message brokers (e.g., RabbitMQ, Kafka).
  • Knowledge of asynchronous programming and event-driven architectures is desirable.
  • Hands-on experience with unit testing, CI/CD, and containerization using Docker.
  • Familiarity with cloud platforms like AWS, GCP, or Azure is a strong plus.
  • Proficiency with RESTful API design, versioning, and authentication mechanisms (OAuth2, JWT).
  • In-depth knowledge of Python programming language, including libraries for data structures and reporting templates.
  • Great collaborator with leadership skills and ability to provide clear global communication.
  • Proven track record of performance, resulting in highly satisfied business partners.
  • Experience working with global project teams across several time zones.
  • Flexibility of shift timings.

Desirable

  • Experience crafting web applications with front-end frameworks like Angular or React.
  • Exposure to Microservice and monolithic architectures
  • Familiarity with monitoring tools (e.g. Grafana, Splunk)
  • Hands-on to Linux based development environment

More Info

Job ID: 118156473

Similar Jobs