Posted on: 23/01/2026
Job Description :
Title : Python Team Lead
Experience : 6+ years
Job Location : Ahmedabad (WFO)
Responsibilities :
- Architect, design, and develop Python-based APIs, microservices, and SaaS platforms
- Build and manage multi-tenant architectures (DB-per-tenant / schema-per-tenant / shared-DB) with isolation and scalability
- Collaborate directly with clients and stakeholders for requirements, sprint planning, and technical alignment
- Work with Django REST Framework, FastAPI, or Flask to build modular and maintainable systems
- Implement tenant-aware authentication, RBAC, JWT/OAuth2, and API versioning
- Design and optimize database schemas across SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase)
- Deploy and manage microservices using Docker, Kubernetes, and CI/CD pipelines on AWS/Azure/GCP
- Perform code reviews, testing, debugging, and ensure performance and security best practices
- Lead and mentor a small team (56 developers); promote collaboration and technical excellence
- Contribute to company RISE & AI Lab projects - working on internal accelerators, AI APIs, and ML integrated backends
Requirements :
- 6+ years of professional Python development experience
- Strong proficiency in Django/Django REST Framework and FastAPI or Flask
- Proven experience designing multi-tenant and microservices-based architectures
- Experience in API development, integration, and scaling backend services
- Hands-on expertise with Docker, Kubernetes, Git, and CI/CD workflows
- Deep understanding of ORMs, database modeling, and data isolation principles
- Experience with AWS, Azure, or GCP for cloud deployments
- Excellent communication and client/stakeholder interaction skills
- Team leadership experience (6-10 members)
- Exposure to AI/ML integrations, LLM APIs, or vector databases is a plus
- Bachelors or Masters degree in Computer Science, IT, or related field
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1605563