Python Backend Team Lead
An exciting opportunity has arisen for a Backend Team Lead to join a rapidly expanding enterprise SaaS business. This client is renowned for its innovative solutions that significantly enhance financial control metrics for large global enterprises.
About The Role
As a Python / Django Backend Team Lead, you will have the chance to manage a team of 3-6 developers while remaining hands-on to refine your technical skills. You will collaborate with other Engineering Team Leads and report directly to the Head of Engineering.
The role offers ample support for professional development, including a conference allowance, a budget for learning and development resources, and monthly sessions with your manager to set and track your learning goals.
As The Successful Python Backend Team Lead You Will
Technical Responsibilities
- Assist developers in overcoming technical challenges
- Facilitate architectural decision-making
- Share knowledge to maintain DRY principles and consistency in the codebase
- Stay updated with industry developments and introduce new technologies to the team
Managerial Responsibilities
- Mentoring, training, and career planning for your team
- Conducting monthly one-on-one sessions
- Collaborating with the Product Team to prioritize and allocate tasks
- Participating in recruitment efforts
- Promoting best managerial practices among your peers
To be successful in this role you will need a strong mixture of the following:
- Candidates should have over 5 years of professional development experience, including at least 2 years leading a team of 3 or more developers
- A degree in Computer Science or a related technical field is required
- Strong understanding of the Python/Django ecosystem
- Experience with building RESTful APIs using the Django Rest Framework
- Ability to develop robust and scalable solutions in Python
- Proficiency with relational databases (PostgreSQL on AWS preferred)
- Experience in implementing performance improvement strategies
- Solid Computer Science fundamentals
While the DevOps team manages CI/CD, Cloud, and IaC, familiarity with AWS services, GitHub, Jenkins, Docker, and Terraform is desirable but not essential.
If you are ready to take on a challenging and rewarding role with a business dedicated to innovation and excellence, we would love to hear from you. Apply now to join this dynamic team!