Role Overview :
Python Backend Engineer Python, Django, REST APIs, microservice cloud-based architectures (AWS RDS) C2H Bangalore. Join a high-impact engineering team to design and build scalable microservices and backend systems powering next-generation platforms. The role focuses on Python, Django, REST APIs, and cloud-based architectures, with strong emphasis on performance, scalability, and reliability.
Key Responsibilities :
- Develop and maintain high-performance REST APIs using Django REST Framework.
- Design scalable microservices architecture.
- Build and optimize data models using Django ORM / SQLAlchemy.
- Work with PostgreSQL and AWS RDS for high availability systems.
- Implement secure API authentication (JWT / OAuth).
- Write unit tests using PyTest / Django Test Framework (mandatory).
- Participate in code reviews, version control, and deployments.
- Troubleshoot and optimize applications in cloud environments.
Mandatory Skills :
- Strong expertise in Python (advanced level).
- Hands-on experience with Django & Django REST Framework.
- Experience in REST API design and development.
- Strong knowledge of PostgreSQL and AWS RDS.
- Experience with microservices architecture.
- Knowledge of data structures and algorithms.
- Proficiency with Git / Bitbucket / GitHub.
- Strong experience in unit testing (PyTest / Django Test Framework).
Good to Have Skills :
- Experience in supply chain domain (OMS / WMS).
- Exposure to AWS services (Lambda, ECS, etc.).
- Knowledge of CI/CD pipelines and Docker.
Additional Requirements :
- Strong problem-solving and analytical skills.
- Ability to work in fast-paced, collaborative environments.
- Bachelors/Masters degree in Computer Science or related field.