Senior Backend Engineer (Python)
On-siteMumbai, Maharashtra, India
Job Summary
Design, develop, and optimize back-end services using Python, focusing on microservices and data-centric applications for AI-powered SaaS solutions. Integrate AI and ML models into back-end systems, manage SQL and NoSQL databases, and deploy containerized applications using Docker and Kubernetes. Utilize Terraform and Helm to manage cloud infrastructure on GCP, AWS, or Azure, while overseeing continuous integration pipelines and collaborating with DevOps, data scientists, and engineers to build scalable solutions. Contribute to the overall software architecture of applications within a global consulting firm launching its Mumbai office.
Required Qualifications
- Bachelor's/master's degree in computer science, Software Engineering, or a related field
- 3-6 years of experience in software development
- Strong proficiency in Python
- Experience with frameworks like Flask
- Extensive experience with cloud platforms (GCP, AWS)
- Experience with microservices architecture
- Working knowledge of Docker
- Working knowledge of Kubernetes
- Working knowledge of CI/CD pipelines (GitLab)
- Ability to write unit tests
- Database management with PostgreSQL / MongoDB
- Experience mentoring and leading engineering teams
- Position based in Mumbai (onsite)
Desired Qualifications
- Experience with ReactJs for front-end development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.