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.