← All jobs

Senior Software Engineer (Fullstack)
Capitec
Stellenbosch, Western Cape
Full-timeMarket relatedITCloses 14 Nov 2026 · 1 day left
You'll be taken to Capitec's official careers page to apply. OnboardingSA never charges you and never collects your application.
About the role
Capitec is hiring a Senior Software Engineer (Fullstack), based in Stellenbosch. Capitec Insurance is making a significant move into South Africa's insurance market, with 23 million banking clients and a three-year growth plan that demands technology built to scale. We're committed to making life cover more affordable, transparent and simple - with a fully digital application that takes less than 10 minutes and no medical tests. Every line of code you write is part of keeping that promise.
Responsibilities
- Lead end-to-end system design across the full application stack
- Make architectural decisions that span front-end and back-end
- Mentor engineers on full stack practices and holistic technical thinking
- Drive technical standards across the team
- Design complete application architectures from the ground up
- Optimise performance across the entire stack
- Integrate complex systems across our insurance platform
- Balance front-end UX with back-end performance - so clients feel the quality of what you build
- Our tech stack
- Back-end
- C# and .NET Core
- AWS - where we build and run at scale
- PostgreSQL - our primary data store
- Kafka - event-driven architecture and messaging or similar
- Front-end
- React or Angular or Vue
- TypeScript
- HTML, CSS and responsive UI design
- Engineering practice
- RESTful API design and integration
- Microservice and event-driven architectures
- Containerisation and deployment using Kubernetes
- CI/CD pipelines and version control
Requirements
- Experience
- 6+ years of proven full stack software development experience, delivering end-to-end solutions in production
- Strong back-end capability in C#/.NET Core
- Solid front-end experience with React or Vue and TypeScript
- Experience designing scalable systems in AWS environments
- A track record of leading technical decisions across the full stack - not just executing them
- Experience working in regulated or financial services environments is a strong advantage
- The ability to communicate technical decisions clearly to engineers, architects and business stakeholders
- A genuine interest in growing the engineers around you
- Education
- Minimum: Grade 12 National Certificate
- Preferred: A relevant tertiary qualification in information technology
- Knowledge
- You can apply expert-level knowledge and develop others' understanding across:
- IT systems development processes (SDLC) and agile delivery
- Advanced programming concepts and design patterns
- Advanced algorithms and data structures
- Front-end architecture and component design
- Database systems and query optimisation (SQL and NoSQL)
- RESTful API design and integration
- Cloud computing platforms and services (AWS)
- Advanced microservice and event-driven architectures
- Deployment using Kubernetes and containerisation
- Testing practices - unit, integration and end-to-end
Ref: 1447151233Posted 13 Oct 2026