About this role
Project description
The programme is building a resilient, secure, production-grade platform of Python backend services, REST APIs, asynchronous processing components and external integrations, backed by MongoDB and delivered through a React/TypeScript operational user interface with auditable operations and role-based enterprise user journeys. As a hands-on Python developer, you will build, test and support defined backend services, APIs and integration components within the architecture and engineering patterns established by senior engineers.
Responsibilities
- Develop Python components and REST endpoints against agreed designs.
- Implement validation, error handling and asynchronous processing patterns.
- Integrate with MongoDB and external APIs under technical guidance.
- Create and maintain unit and integration tests.
- Participate in code reviews, defect resolution and CI/CD activities.
- Produce clear technical documentation and support production-readiness tasks.
Skills
Must have
- Years of experience: 8+
- Must have (solid hands-on experience):
- Hands-on Python development: clean code, typing and error handling.
- Development and consumption of REST services.
- FastAPI or comparable API framework.
- async/await and non-blocking I/O fundamentals.
- pytest or comparable unit/integration testing.
- Typed models and payload validation.
- External API integration and failure handling.
- Basic production MongoDB/NoSQL data access.
- Responsible use of AI coding/testing assistants.
- Independently delivers defined components within established patterns; architecture leadership is not required.
Nice to have
N/A
Other
Languages
English: C1 Advanced
Seniority
Senior
Location
Chennai, India
Req. VR-125972
Additional
Python BCM Industry 11/11/2026
Apply
Apply for Python Developer in Chennai
Note: Our system automatically converts each CV into our standardized format, enabling our HR teams to process applications more efficiently.