Candidate's present location has to be Chennai. or Tamil Nadu / Puducherry only
Description
We are looking for a skilled Python Backend Developer to join our product engineering team in Chennai.
You will design, build, and maintain robust Python/Django back-end services that power real-time AI analytics, and REST APIs consumed by industrial edge systems.
You will collaborate closely with platform architects, data scientists, and industrial domain experts to ship production-grade features.
Designation : Python Backend Developer
Location : Chennai, Tamil Nadu, India (On-site)
Key Responsibilities :
- Build and maintain RESTful API services using Python/Django, ensuring high availability, scalability, and security.
- Own database design, query optimisation, and schema management in PostgreSQL for time-series and relational data.
- Implement data pipelines and event-driven workflows for real-time ingestion of data
- Collaborate with AI/ML engineers to expose model outputs through clean, versioned REST APIs to front-end and third-party consumers.
- Contribute to the full software development lifecycle: design, code review, testing, CI/CD, and deployment on cloud and edge environments.
- Maintain code quality, security standards, and comprehensive documentation across all platform components.
Must-Have Skills :
Technology / Skills :
- Python & Django : Solid Python development with Django/Django REST Framework for API services, background tasks, and data processing pipelines.
- PostgreSQL : Hands-on experience with schema design, indexing strategy, query optimisation, and ORM usage (Entity Framework / Django ORM).
- REST API : Design Deep understanding of REST principles, API versioning, authentication (JWT/OAuth2), and API documentation (Swagger/OpenAPI).
Experience & Qualifications :
- 5 to 7 years of Python / Django backend development experience in a product or SaaS environment.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical discipline.
- Demonstrated ability to deliver end-to-end features across front end, back end, and database layers.
- Experience working in Agile/Scrum teams with Git-based workflows, CI/CD pipelines, and code review practices.