CareerPlanSign in

Lead Software Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-09-04 → 2026-09-21

Core

Design, build, test, and deploy end-to-end full-stack web applications while leading architecture and technology decisions.

Role type

Lead Software Engineer (Full-Stack)

Builds

End-to-end software solutions for web applications

Domain

Cloud, AI/LLM integration, and modern web development

Deliverable

production ML models | product features

Required skills

.NET/C#, Node.js, Java, Angular, React, Next.js, Vue, Svelte, TypeScript, JavaScript, HTML5, CSS3, SQL Server, PostgreSQL, MongoDB, Redis, Azure, AWS, Docker, Kubernetes, AKS, EKS, CI/CD, DevOps, Agile

Preferred skills

Cloud, AI/LLM integration, relevant certifications

Technologies

.NET, C#, Node.js, Java, Angular, React, Next.js, Vue, Svelte, TypeScript, JavaScript, HTML5, CSS3, SQL Server, PostgreSQL, MongoDB, Redis, Azure, AWS, Docker, Kubernetes, AKS, EKS

Responsibilities

Design, build, test, and deploy end-to-end software solutions; Lead architecture and technology decisions; Drive engineering best practices, code quality, and DevSecOps standards; Mentor and develop junior and senior engineers; Partner with Product, QA, and DevOps teams to deliver high-quality solutions; Champion modern development practices, including AI-assisted engineering and automation.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via adzuna · Listed on CareerPlan, which tracks 814,000+ jobs from 20+ sources.