Technology

Senior Software Engineer (fullstack)

Capitec Bank·Western Cape, south-africa·Full Time·Onsite
TechnologyFull TimeOnsite
-
  • As a senior full stack engineer, you'll lead end-to-end initiatives, design complete solutions and provide technical leadership across the entire application stack - from the interface a client taps on our app to the back-end systems processing their claim in real time.
  • 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.

What you'll do here

  • 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

What you bring

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

Key skills

MatricBachelors

At a glance

Company

Capitec Bank

Location

Western Cape, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

October 25, 2026