onsite
Python Developer - Capgemini
Software Engineer
Develop and maintain Python-based applications, building robust back‑end services with Django, REST APIs, and cloud infrastructure.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Python applications using Django and related frameworks.
- Implement and consume RESTful APIs to integrate with front‑end services and third‑party systems.
- Write efficient SQL queries and manage relational databases to ensure data integrity and performance.
- Collaborate with cross‑functional teams in an Agile environment to deliver features on schedule.
- Utilize version control (Git) and CI/CD pipelines for reliable code deployment.
- Monitor, troubleshoot, and optimize applications in cloud environments such as AWS.
Requirements
- 3+ years of professional experience in Python development.
- Strong knowledge of Django, REST API design, and relational databases (e.g., PostgreSQL, MySQL).
- Proficiency with Git, automated testing, and CI/CD workflows.
- Experience deploying and managing applications on AWS or similar cloud platforms.
- Excellent problem‑solving skills and ability to work both independently and within a team.