Position: Technical Lead – Python
Experience: 12+ Years
Location: Chennai
Work Mode: 5 Days WFO
Notice period: Imm to Max 30 Days Notice period only
About the Role
We are hiring an experienced Technical Lead – Python to drive backend development, architecture, and delivery of scalable applications. This role demands strong hands-on expertise in Python, API development, and system design, along with leadership capabilities to guide teams and ensure high-quality engineering outcomes.
Key Responsibilities
- Lead backend development and own end-to-end delivery, design, and quality
- Design and develop scalable Python-based applications
- Build and optimize RESTful APIs and backend services
- Perform code reviews, refactoring, and ensure clean coding standards
- Collaborate across teams for architecture alignment and integrations
- Drive improvements in performance, security, and system reliability
- Handle production issues, RCA, and long-term fixes
Mandatory Skills
- 12+ years of IT experience with strong hands-on expertise in Python backend development
- Proven experience in Python frameworks – Django, Flask, or FastAPI
- Strong expertise in designing and building RESTful APIs and backend services
- Hands-on experience with RDBMS (PostgreSQL / MySQL) and SQL performance tuning
- Strong knowledge of database design, complex queries, indexing, and optimization
- Experience in backend architecture, system design, and integrations
- Hands-on experience with ORM frameworks (Django ORM / SQLAlchemy)
- Strong exposure to CI/CD pipelines, version control (Git), and code reviews
- Experience with testing frameworks (PyTest / unit testing / TDD practices)
- Exposure to cloud platforms (AWS preferred) for building scalable applications
- Proven experience in leading development teams and owning end-to-end delivery
Good to Have
- Exposure to AWS services such as Lambda, SQS, Redis, or Elasticsearch
- Experience working with cloud-native and scalable applications
- Basic understanding of frontend technologies (Angular or similar) for API integration
- Familiarity with Linux environments and production deployments
- Experience with performance optimization and monitoring tools
- Knowledge of AI-assisted development or modern engineering practices