OnboardingSA
← All jobs
Capitec logo

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