onsite
Senior Python Application Developer - Capgemini
Software Engineer
Senior Python developer responsible for designing, building, and maintaining scalable backend services and GraphQL APIs using Django, PostgreSQL, and integrating with React front‑ends in a cloud‑native environment.
About the role
Key Responsibilities
- Design and implement high‑performance backend services and REST/GraphQL APIs using Python and Django.
- Optimize data models and queries in PostgreSQL to ensure low latency and scalability.
- Collaborate with React front‑end teams to define API contracts and deliver end‑to‑end features.
- Participate in code reviews, testing, and continuous integration pipelines to maintain code quality.
- Work with DevOps to deploy and monitor applications in cloud environments, ensuring reliability and security.
Requirements
- 5+ years of professional experience in Python development, with deep expertise in Django.
- Proven experience building and maintaining GraphQL APIs.
- Strong SQL skills, particularly with PostgreSQL, including query optimization.
- Familiarity with modern front‑end frameworks, especially React, for API integration.
- Experience with cloud platforms (AWS, Azure, or GCP) and CI/CD practices.
Skills
pythondjangographqlsqlreactpostgresql