Join a team that's transforming education
through innovation and purpose.

Senior Python Backend Developer
  • Location: Navi Mumbai

Job Descriptions

We are looking for highly motivated and skilled Python Backend Developers to join our growing team.

  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a dynamic team.
  • A passion for writing clean, maintainable, and efficient code.

Responsibilities

  • Lead the design and development of complex, highly scalable, and fault-tolerant backend systems.
  • Define and enforce best practices for API design, security, and performance.
  • Mentor junior and mid-level developers, providing technical guidance and conducting thorough code reviews.
  • Architect and optimize database schemas and queries for performance at scale.
  • Drive the adoption of new technologies and improvements to the existing tech stack.
  • Work closely with product managers and stakeholders to translate business requirements into technical solutions.

Qualifications

  • 4+ years of professional experience in designing and building scalable backend applications.
  • Expert-level proficiency in Python and extensive experience with FastAPI in production environments.
  • Deep understanding of database design, query optimization, and NoSQL databases (e.g., Redis, MongoDB).
  • Proven experience with microservices architecture and deployment via Kubernetes/Helm.
  • Strong knowledge of cloud platforms (AWS, GCP, or Azure).
  • Expertise in performance monitoring, logging, and tracing tools.

Core Skills (Experience Level)

  • System Architecture: Advanced
  • FastAPI: Expert
  • Database Optimization: Advanced
  • Microservices: Proficient
  • Cloud Platform (e.g., AWS): Proficient

How to Apply

Ready to join us ? Fill out the application form clicking the button below.

Apply Now

Shortlisted candidates will be contacted for the next stage of the selection process, which may include a telephonic interview, a business case discussion, and an in-person or virtual final round. Applications will be reviewed on a rolling basis, and early applicants will be given priority.