About the Role
We are seeking a highly skilled Python Tech Lead to join our team. As a key member of our development team, you will be responsible for delivering projects using current technologies and working closely with stakeholders to support project delivery.
The ideal candidate will have experience in leading teams, managing time effectively, and making architectural decisions that take into account the future growth of the business. They will also have strong skills in object-oriented programming, XML, and relational databases.
Additionally, they will be able to work with large data structures and algorithms, as well as integrate with DevOps teams to maintain tasks.
Key Responsibilities:
* Lead the development team to deliver projects on time and within budget.
* Work closely with stakeholders to ensure project requirements are met.
* Making architectural decisions that take into account the future growth of the business.
* Manage time effectively to focus on coding and supporting junior members.
* Integrate with DevOps teams to maintain tasks.
Requirements:
* 7+ years of practical experience in Python and Django development.
* Experience in development with object-oriented programming is desirable.
* 3 years of development using other programming languages.
* Good skills with XML and relational databases (Oracle / MS SQL / MySQL).
* Experience with OOD.
* Strong professional experience working with large data structures (including XML) and algorithms.
* A University Degree in systems is a plus.
* Advanced English level.