Join a team that's transforming education
through innovation and purpose.
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)
- FastAPI: Expert
- Database Optimization: Advanced
- Cloud Platform (e.g., AWS): Proficient
How to Apply
Ready to join us ? Fill out the application form clicking the button below.
Shortlisted candidates will be contacted for the next stage of the selection process, which mayinclude 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.