Skip to content
mimi

Backend Team Leader Python

Datafin

South Africa · Hybrid Full-time Lead 1mo ago

About the role

Backend Team Leader Python (CPT Hybrid) – IT - Software Development

Location: Cape Town - Western Cape - South Africa

Environment

Our client, the UK’s most awarded and fastest-growing next‑gen Telco/VoIP provider for small businesses is looking for an experienced Python Team Lead to join their growing technology team in the telecommunications industry. The ideal candidate has at least 6 years of software development experience, a strong background in Python, and proven leadership skills. This role requires technical expertise combined with strategic thinking to deliver scalable, secure, and high‑availability solutions. The ideal candidate is a natural leader who can energize, motivate and mentor their Backend Development Team to perform at their highest capabilities.

Duties

  • Lead a team of developers to design, develop, and maintain robust software solutions.
  • Work with other teams to define and build new features.
  • Conduct code reviews and enforce best practices to maintain high code quality and performance standards.
  • Mentor junior developers and foster a culture of continuous learning and technical excellence.
  • Drive root cause analysis and resolution of complex software and system issues, especially around scalability and uptime.
  • Keep up with the latest industry trends and technologies.
  • Oversee the implementation of AI‑based tooling to enhance developer productivity, automate testing, improve system monitoring, and streamline operations.

Requirements

  • Minimum of 6 years in software development, including recent experience in a technical leadership role.
  • Strong Python skills, with expertise in Django and Flask frameworks.
  • Experience with cloud platforms (preferably Google Cloud), Docker, and CI/CD pipelines.
  • Proficient with SQL databases.
  • Knowledge of Agile methodologies and collaborative project management tools.

Attributes

  • Excellent communication skills in English, both written and verbal.
  • Strong leadership, team management, and problem‑solving abilities.
  • Ability to work effectively in a fast‑paced and high‑availability environment.

Application

Apply for this Job

#J-18808-Ljbffr

Requirements

  • Minimum of 6 years in software development, including recent experience in a technical leadership role.
  • Strong Python skills, with expertise in Django and Flask frameworks.
  • Experience with cloud platforms (preferably Google Cloud), Docker, and CI/CD pipelines.
  • Proficient with SQL databases.
  • Knowledge of Agile methodologies and collaborative project management tools.

Responsibilities

  • Lead a team of developers to design, develop, and maintain robust software solutions.
  • Work with other teams to define and build new features.
  • Conduct code reviews and enforce best practices to maintain high code quality and performance standards.
  • Mentor junior developers and foster a culture of continuous learning and technical excellence.
  • Drive root cause analysis and resolution of complex software and system issues, especially around scalability and uptime.
  • Keep up with the latest industry trends and technologies.
  • Oversee the implementation of AI-based tooling to enhance developer productivity, automate testing, improve system monitoring, and streamline operations.

Skills

CI/CDDockerDjangoFlaskGoogle CloudPythonSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free