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.
Exp : 6-12 years
Location : Bangalore
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)
- Leverage AWS ecosystem extensively : Lambda (serverless), S3, EC2, RDS, ECS / EKS, CloudWatch, etc.
- 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 products5+ 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 tuningHands-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