Technical Lead (Python)
On-sitePune, Maharashtra, India
Job Summary
Lead and mentor a development team to ensure timely delivery, code quality, and skill growth while managing customer communication and providing technical clarity. Develop and maintain scalable codebases, including new framework design, enhancements, and production-grade pipelines. Collaborate with cross-functional teams to align development goals with business objectives, ensure code quality through reviews and automated testing, and identify performance bottlenecks in live systems. Document architecture and workflows for knowledge transfer. Requires 6+ years of Python experience, full-stack development skills, and cloud proficiency (AWS, Docker, Kubernetes). Shift runs 4:30 PM to 1:30 AM Monday through Friday.
Required Qualifications
- Bachelor's/Master's degree in Computer Science, Engineering, or related field
- Excellent communication and leadership skills
- 6+ years of professional experience in software development with a focus on Python
- Proven experience in full-stack development, including front-end and back-end technologies
- Proven experience in client handling and managing a tech team
- Experience with server-side frameworks and libraries (e.g., Django, Flask)
- Proficiency in cloud services (preferably AWS) and containerization tools (Docker, Kubernetes)
- Solid understanding of database technologies, both relational (MySQL, PostgreSQL) and non-relational (MongoDB, DynamoDB)
- Experience in developing CI/CD pipelines, data pipelines with best practices
- Strong problem-solving abilities with a proven capacity for critical and creative thinking
- Good understanding of web technologies, including HTML, CSS, JavaScript, and related frameworks (Node.js, AngularJS, ReactJS)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.