Python Backend Developer (Django/FastAPI)
Location
Chennai / Remote
Job Type
Full-time
Experience
3-5 years
Salary
12–20 LPA
About This Role
Our client is one of India's most innovative edtech platforms, delivering personalised learning experiences to 2 million learners across K-12, competitive exam prep, and professional upskilling. Their engineering team of 80 is building the technology that will take them to 10 million learners — and they need a strong Python backend developer to help make that happen.
About the Role
You will work on the core backend systems that power the platform — building APIs, designing data models, and developing the pipelines that feed the personalisation and recommendation engines. This is a high-ownership role with meaningful technical challenges and the opportunity to build systems at genuine scale.
Key Responsibilities
- Build and maintain high-performance REST APIs serving millions of requests daily
- Design and optimise database schemas and queries for scale
- Develop data pipelines to feed recommendation and personalisation systems
- Write comprehensive unit and integration tests
- Participate in on-call rotation and contribute to incident response
- Collaborate with data science team on ML model integration
Requirements
- 3-5 years of Python backend development experience
- Strong proficiency with Django and/or FastAPI
- Experience building and maintaining REST APIs at scale
- Solid understanding of relational databases — PostgreSQL preferred
- Experience with caching solutions — Redis, Memcached
- Familiarity with message queues — Celery, RabbitMQ, or Kafka
- Understanding of software design patterns and SOLID principles
Benefits
- Competitive CTC with annual appraisal
- 100% remote option available outside Chennai
- Free access to all platform courses for self and family
- Annual learning and conference budget
- Health insurance for family
- 5-day work week with flexible hours
Required Skills
Apply for This Position
Fill in your details below. Fields marked * are required.