We are looking for a skilled Python Team Lead to join our dynamic team and drive the development of cutting-edge solutions. In this role, you will be responsible for leading a team of Python developers, designing scalable architectures, and ensuring the successful delivery of high-quality software solutions.
Responsibilities:
Lead and mentor a team of Python developers, fostering a culture of collaboration and technical excellence.
Design, develop, and maintain scalable and high-performance applications.
Ensure best practices in coding, architecture, and software development lifecycle.
Conduct code reviews and provide technical guidance to team members.
Collaborate with cross-functional teams, including product managers, designers, and DevOps engineers.
Troubleshoot and resolve technical challenges efficiently.
Stay up to date with the latest industry trends and technologies in Python and software development.
Requirements:
5+ years of experience in Python development, with at least 2 years in a leadership role.
Strong knowledge of Django, Flask, or other Python frameworks.
Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, GCP, Azure).
Proficiency in relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
Hands-on experience with CI/CD pipelines, Docker, and Kubernetes.
Strong problem-solving skills and the ability to troubleshoot complex systems.
Excellent communication and leadership abilities.
BSc/MSc in Computer Science, Software Engineering, or a related field (or equivalent experience).
Nice to Have:
Experience with AI/ML frameworks.
Knowledge of front-end technologies (React, Angular, Vue.js).
Contributions to open-source projects.
Why Join Us?
Competitive salary and benefits.
Opportunity to work on innovative projects with cutting-edge technologies.
A collaborative and inclusive work environment.
Professional growth and development opportunities.
רוצה לראות עוד משרות מתאימות? Jobify מנתחת את הניסיון התעסוקתי שלך ומציגה לך משרות עדכניות - בחינם!