Find a jobRecruiters

Technical Lead: Software Development

Exclusive opportunity

Onsite

Technical Lead: Software Development

Prime South Africa

Technical Lead: Software Development

Skills

SQL QueriesData EngineeringReactTypescriptPythonData ScienceData AnalysisGitHubFastAPIPerformance ManagementPower BIJavascript

8 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Ennerdale, South Africa

Work mode:

Onsite

Published on:

14 October 2026

What they need


We are seeking an experienced Software Development Technical Lead to provide technical leadership and drive the continued growth and success of our team.

This is a hands-on leadership role that combines responsibility for technical direction, software architecture and development practices with the management, mentoring and development of team members. Working closely with the Head of Data Science and collaborating across our Data Science, Data Engineering and Business Intelligence teams, the successful candidate will play a key role in delivering high-quality software solutions that support our wider business objectives.

The ideal candidate will bring strong technical expertise, sound architectural judgement and a pragmatic approach to software development, alongside the leadership skills needed to build, support and develop a high-performing team. They will be equally comfortable shaping technical strategy, making critical development decisions and contributing directly to the codebase.

Responsibilities

  • Manage the development team, including day-to-day support, performance management, development plans and career growth.
  • Provide technical leadership and guidance to developers across the team.
  • Take ownership of software architecture and technical design decisions.
  • Remain hands-on with development and contribute directly to important or complex projects.
  • Review code and maintain a high standard of code quality across the team.
  • Establish and maintain development standards and best practices.
  • Work with the Head of Data Science and business stakeholders to understand requirements and turn them into practical technical solutions.
  • Help break larger projects into clear and manageable pieces of work.
  • Support developers and help them work through technical problems.
  • Identify and manage technical debt.
  • Improve development processes, testing, deployment and source-control practices.
  • Ensure systems are reliable, maintainable and well understood by the team.
  • Work closely with Data Science and Data Engineering when building applications around data, models and internal services.
  • Assist with recruitment and technical interviews when required.
  • Take responsibility for the overall performance and delivery of the development function.

Technology Stack:

Our current development stack includes:

  • Python
  • FastAPI
  • SQL Server
  • React
  • HTML / CSS
  • HTMX
  • JavaScript / TypeScript
  • REST APIs
  • Git / GitHub

The wider team also works heavily with data, analytics, Power BI and internal operational systems.

We are not necessarily looking for someone who has worked with every technology above, but they should have strong software engineering fundamentals and be comfortable working across backend, frontend and databases.

Experience Required:

The ideal candidate will have:

  • Strong professional software development experience.
  • Experience leading or managing developers.
  • Strong Python development experience.
  • Good SQL knowledge.
  • Experience building APIs and production applications.
  • Experience designing software systems and making architectural decisions.
  • Experience reviewing code and guiding other developers.
  • Good understanding of Git and modern development workflows.
  • Experience working with databases and integrating with external or internal APIs.
  • The ability to troubleshoot complex issues and work through problems independently.
  • Good communication skills and the ability to work directly with both technical and non-technical stakeholders.
  • Experience in a Technical Lead, Lead Developer, Senior Developer or similar role would be beneficial.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

9 hours ago

Quick apply

Cherrypick

Software Engineer – IT-Core Foundations

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonNumPypandas

8 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools