Lead Software Developer
DataTechRecruit · Johannesburg
Job description
About the role
We are looking for an experienced Lead Software Developer to anchor a cross‑functional squad building full‑stack web and API solutions in a regulated, high‑availability environment. You will stay hands‑on, writing code, reviewing pull requests and guiding architectural decisions that will serve the business for years.
Key responsibilities
- Design, develop and ship end‑to‑end features across UI, API and database layers.
- Own technical solution design, from data modelling to API contracts and UI patterns.
- Set and enforce coding standards, testing practices and definition of done.
- Lead architectural decisions to keep the reference architecture scalable, secure and maintainable.
- Conduct code reviews and pairing sessions that raise the team’s quality bar.
- Mentor senior, intermediate and junior engineers through 1:1s and day‑to‑day support.
- Collaborate with QA, Product and DevOps to ensure secure, tested and on‑time delivery.
- Champion safe use of AI tooling and integrate AI/LLM capabilities where appropriate.
Required profile
- 10+ years of full‑stack web application development.
- At least 3 years of technical leadership experience.
- Degree in Computer Science, Software Engineering or related field (optional certifications are a plus).
- Experience in financial technology, banking or other regulated high‑availability environments is a strong plus.
Required skills
- .NET / C# or Node.js or Java for back‑end development.
- Angular, React, Next.js, Vue or Svelte for front‑end development.
- TypeScript and modern JavaScript, including state management and component‑driven architecture.
- Azure and/or AWS cloud platforms, Docker, Kubernetes and CI/CD pipelines.
- Familiarity with AI‑assisted development tools such as GitHub Copilot, Claude Code or Cursor.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
DataTechRecruit
Johannesburg
Related job offers
-
Software Developer – Contract
Employeur non precise Johannesburg -
Young Talent Graduate Programme 2027
NTT DATA Johannesburg -
IT Practice Transition & Data Support Specialist – JHB
Pro-Talent Johannesburg -
Senior .NET Developer – Cape Town
Pro-Talent Cape Town -
Quantum Leap Graduate Programme – Technology Graduate
Absa Johannesburg