We are looking for a Senior Backend Python Developer to join a high‑impact engineering team in Bangalore and play a pivotal role in building the next‑generation predictive analytics platform for the global retail grocery sector.
This is a hands‑on senior individual contributor role with strong technical leadership expectations, working on a cloud‑native, production‑scale product that processes massive datasets and powers real‑time insights for large retail chains.
Experience: 6‑12 years
Key Responsibilities
- Design and develop scalable, high‑performance backend services and REST/GraphQL APIs primarily in Python
- Own the full data layer – architect and optimize MySQL, MongoDB, and Neo4j graph databases
- Implement robust security, authentication, and authorization frameworks
- Build and maintain CI/CD pipelines and manage production deployments on Kubernetes (EKS)
- Drive performance tuning, query optimization, backup/recovery strategies, and monitoring
- Conduct code reviews, mentor junior engineers, and actively participate in architecture discussions
- Collaborate closely with Frontend, DevOps, QA, Data Science, and Product teams
Must‑Have Skills & Experience
- 8–12 years of backend engineering experience on commercialized, customer‑facing cloud products
- 5+ years of deep Python expertise (FastAPI/Flask/Django, async programming, pytest, etc.)
- Proven production experience with MySQL, MongoDB, and Neo4j (Cypher queries, graph modeling)
- Strong SQL proficiency and database performance tuning
- Hands‑on with Docker, Kubernetes (EKS preferred), and modern CI/CD (GitHub Actions, Jenkins, ArgoCD, etc.)
- Solid experience with core AWS services – Lambda, S3, EC2, RDS, IAM, CloudFormation/Terraform
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Information Technology, Production, and Other
Industries
Information Services, Technology, Information and Media, and Industrial Machinery Manufacturing
Referrals increase your chances of interviewing at Antal International by 2x
Get notified about new Python Developer jobs in Bangalore Urban, Karnataka, India.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.