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 yearsLocation: BangaloreKey ResponsibilitiesDesign and develop scalable, high-performance backend services and REST/GraphQL APIs primarily in PythonOwn the full data layer – architect and optimize MySQL, MongoDB, and Neo4j graph databasesImplement robust security, authentication, and authorization frameworksBuild 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 monitoringConduct code reviews, mentor junior engineers, and actively participate in architecture discussionsCollaborate closely with Frontend, DevOps, QA, Data Science, and Product teamsMust-Have Skills & Experience8–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
Job Title
Python Developer