Job description
Job Title: Lead Python Developer
Location: Bangalore
Experience: 6–9 years
Employment Type: Full-time
Job Title: Lead Python Developer
Job Description:
We are looking for an experienced Lead Python Developer to oversee the design, development, and delivery of high-quality software solutions.
The ideal candidate will be a hands-on technical leader with strong expertise in Python programming , module design , and API development , along with proven experience in leading and mentoring a development team .
The candidate should be able to design system architecture, create scalable modules, manage project timelines, and ensure best practices in coding, testing, and deployment.
Key Responsibilities:
Lead and mentor a team of Python developers, providing technical guidance and performance feedback.
Design, develop, and maintain scalable, reusable, and efficient Python modules and components.
Architect robust back-end systems and APIs using frameworks such as Django , Flask , or FastAPI .
Collaborate with cross-functional teams including Product, QA, and DevOps to deliver high-quality solutions on time.
Review code, ensure adherence to coding standards, and drive continuous improvement in development practices.
Manage project timelines, prioritize tasks, and allocate resources effectively.
Optimize performance, troubleshoot issues, and ensure the security and scalability of applications.
Contribute to system design discussions and architectural decisions.
Stay updated with emerging technologies and recommend innovative solutions.
Required Skills and Experience:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
6+ years of hands-on experience in Python development, including at least 2 years in a lead or senior developer role.
Strong knowledge of Python frameworks such as Django , Flask , or FastAPI .
Expertise in API design and integration , database design (SQL/NoSQL), and modular programming .
Experience in team management , task allocation, and project coordination.
Proficiency in Git , CI/CD pipelines , and agile development methodologies .
Strong problem-solving, analytical, and communication skills.
Good to Have:
Experience in cloud platforms (AWS, Azure, or GCP).
Exposure to microservices architecture and containerization tools (Docker, Kubernetes).
Knowledge of data visualization or data pipeline development .
Required Skill Profession
Computer Occupations