Senior Software Engineer (Fullstack)

Capitec Bank Ltd.

Stellenbosch

Hybrid

ZAR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Capitec Bank Ltd. is seeking a senior full stack engineer to own end-to-end initiatives across the full application stack, from client-facing interfaces to real-time back-end processing. You will design complete architectures, mentor engineers and drive standards in a scale-focused insurance platform.

Required are 6+ years in full stack development, strong C#/.NET Core and front-end with React or Vue + TypeScript, plus AWS experience. Hybrid work model with up to 3 days in office in SA.

Qualifications

  • 6+ years of proven full stack software development experience.
  • 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.
  • Track record of leading technical decisions across the full stack.
  • Experience in regulated or financial services is a strong advantage.
  • Ability to communicate technical decisions clearly to engineers and stakeholders.
  • Genuine interest in growing the engineers around you.

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
  • Optimize 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

Skills

C#/.NET Core
React/Vue + TypeScript
Full stack development
System design
Leadership / mentoring
SDLC / Agile

Education

Grade 12 National Certificate
Relevant IT tertiary qualification

Tools

AWS
PostgreSQL
Kafka
Kubernetes

Job description

Front to back. End to end. Built for millions.

Own the full picture. Most engineers own a layer. 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
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
  • 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 advantageThe 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
  • 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
What's in it for you
  • End-to-end ownership – at real scale
  • Our platform powers Funeral Cover, Life Cover and Credit Insurance for millions of South Africans. When you optimise a client journey or rearchitect an integration, the impact is immediate and measurable. You'll see your work in the hands of real people.
  • Work that matters beyond the sprint
  • South Africa's vast insurance gap is likely due to people's experience of life insurance as complicated, expensive and intimidating. We're committed to helping South Africans overcome these obstacles. The full stack platform you build is how we close that gap.
  • A team worth leading
  • We are passionate people who love what we do, and we contribute and work together as a team to achieve our purpose. You'll mentor engineers who are motivated to grow, in a space where your breadth of skill is genuinely valued.
  • Growth that's real, not just promised
  • We believe in investing in the growth and development of our people and proactively encourage continuous learning and development. We have a high internal promotion rate; if you are a self-starter who takes initiative and is motivated to be the best you can be the opportunities for growth are endless.
  • A culture built on trust
  • We welcome diverse thinking, promote a learning environment, and encourage each team member to use the available opportunities to grow and unlock their potential. We value humility, informality and entrepreneurial spirit. No politics. No suits. No silos.
  • Flexibility where it counts
  • You can be based at any of our head-office locations Cape Town or Johannesburg on a Hybrid bases (Maximum 3 days in office)
Ready to own the full stack?

Capitec Bank is an authorised financial services provider (FSP 46669) and registered credit provider (NCRCP13). Capitec Bank Limited Reg. No: 1980/003695/06

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Fullstack)
Senior Software Engineer (Fullstack)

Capitec Ltd • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Capitec Bank Ltd. • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Software Engineer: Front-End
Software Engineer: Front-End

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 520,000 - 760,000
Senior Salesforce Developer
Senior Salesforce Developer

Capitec Bank Ltd. • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,500,000
Hybrid work model
Certifications support
Senior Software Engineer (Back End)
Senior Software Engineer (Back End)

Capitec Ltd • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid schedule
AI tooling for development
Senior Salesforce Developer
Senior Salesforce Developer

Capitec Ltd • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Salesforce certification support
Growth opportunities
Senior Full-Stack Engineer: End-to-End Architecture & Scale
Senior Full-Stack Engineer: End-to-End Architecture & Scale

Capitec Bank Ltd. • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Senior Full-Stack Engineer — End-to-End, Scalable Platform
Senior Full-Stack Engineer — End-to-End, Scalable Platform

Capitec Ltd • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Senior Platform Engineer
Senior Platform Engineer

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Fullstack Developer
Fullstack Developer

Travelbyinvestec • Sandton

On-site
ZAR 900,000 - 1,300,000