Team Lead Developer

  • Pretoria, South Africa
  • Full-Time
  • Hybrid

Job Description:

We’re looking for an experienced developer who’s ready to take on a leadership role. If you love guiding teams, delivering high-quality software, and shaping technical direction, this role is for you.

 

 

What You’ll Be Driving

 

  • Build a positive, high-performing development culture through mentorship, coaching, and daily support.
  • Allocate and coordinate work, ensuring the team stays focused on priority tasks and delivery timelines.
  • Support individual growth through structured feedback and performance discussions.

 

 

Your Technical Influence

 

  • Set the technical roadmap and make sound architectural decisions that support business objectives.
  • Maintain high standards in the codebase and enforce coding quality, reviews, and best practices.
  • Step in on complex technical challenges and contribute meaningfully to development work.

 

 

Delivery & Execution

 

  • Define project goals, timelines, and requirements alongside key stakeholders.
  • Oversee the full development lifecycle, manage agile cycles, and ensure smooth sprint execution.
  • Spot risks early, resolve blockers, and safeguard the quality of all releases.

 

 

Working With Others

 

  • Keep communication flowing between the engineering team, product owners, and business stakeholders.
  • Partner with other departments to ensure development outcomes align with overall company objectives.

 

 

What You’ll Bring

 

  • 10+ years of hands-on development experience.
  • Strong expertise in C# and SQL.
  • A solid track record in leading and mentoring teams.