2 - 5 years

7 - 9 Lacs

Posted:4 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

•Advanced Backend Development: Design, build, and maintain efficient, reusable, and reliable Python code. Develop complex backend services using FastAPI, MongoDB, and Postgres.

  • Microservices Architecture Design: Lead the design and implementation of a scalable microservices architecture, ensuring systems are robust and reliable.
  • Database Management and Optimization: Oversee and optimize the performance of MongoDB and Postgres databases, ensuring data integrity and security.
  • Message Broker Implementation: Implement and manage sophisticated message broker systems like RabbitMQ or Kafka for asynchronous processing and inter-service communication.
  • Git and Version Control Expertise: Utilize Git for sophisticated source code management. Lead code reviews and maintain high standards in code quality.
  • Project and Team Management: Manage backend development projects, coordinating with cross-functional teams. Mentor junior developers and contribute to team growth and skill development. •Cloud Infrastructure Management: Extensive work with cloud services, specifically Google Cloud Platform (GCP), for deployment, scaling, and management of applications.
  • Performance Tuning and Optimization: Focus on optimizing applications for maximum speed, efficiency, and scalability.
  • Unit Testing and Quality Assurance: Develop and maintain thorough unit tests for all developed code. Lead initiatives in test-driven development (TDD) to ensure code quality and reliability.
  • Security Best Practices: Implement and advocate for security best practices, data protection protocols, and compliance standards across all backend services.

Preferred candidate profile

•Experience with Docker, Kubernetes, and CI/CD pipelines.

•Familiarity with front-end technologies and frameworks.

•Demonstrated experience with FastAPI, MongoDB, Postgres, microservices architecture, and message brokers.

  • Proficiency in Git and advanced version control practices.
  • Solid experience in managing cloud-based applications, with a preference for Google Cloud Platform (GCP).
  • Strong understanding of security practices, data protection, and privacy laws.
  • Excellent problem-solving, analytical, and critical thinking skills.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

mumbai, maharashtra, india

mumbai, maharashtra, india

bengaluru, karnataka, india

chennai, bengaluru, mumbai (all areas)