About the job
We are on the lookout for a highly talented and seasoned Tech Lead specializing in Python. This role is pivotal as you will lead and mentor a team of developers, ensuring the delivery of exceptional software solutions. Your proficiency in Python and Django will be critical in architecting and deploying scalable, efficient applications.
Key Responsibilities:
- Offer technical leadership and mentorship to developers throughout the software development lifecycle. Foster a culture of professional growth and collaboration.
- Engage with stakeholders to clarify project requirements, define scope, estimate efforts, and plan timelines. Monitor progress, address risks, and ensure the timely delivery of high-quality software.
- Design and architect robust software solutions leveraging Python and Django. Collaborate with product managers, designers, and engineers to outline technical requirements and specifications.
- Lead the coding, development, and implementation of applications with Python, Django, and related technologies. Write maintainable code, conduct thorough code reviews, and resolve complex technical challenges.
- Maintain comprehensive technical documentation, including system designs and architecture diagrams. Encourage knowledge sharing within the team and across the organization.
- Work closely with the QA team to establish testing strategies, validate software functionality, and uphold high-quality standards. Implement automated testing frameworks and continuous integration practices.
- Stay abreast of the latest trends in Python and related technologies, recommending tools and methodologies to enhance productivity and development processes.

