CA

Software Engineer: Back-End

Full-time Senior Level Cape Town, ZA
Posted 3 weeks ago 23 views 0 applications

Job Description

Capitec Connect is one of South Africa’s fastest‑growing MVNOs, scaling to millions of active SIMs and rapidly expanding our digital ecosystem. We’re growing fast and we’re looking for senior back‑end engineers who want to build high‑impact, cloud‑native systems at national scale.

If you enjoy solving complex problems with simple, elegant solutions this is your opportunity to work on platforms used by millions of South Africans every day.

At Capitec Connect, we build and operate the platforms behind:

  • Mobile connectivity services
  • Airtime, data and rewards journeys
  • Smartphone sales and digital enablement

All of this is deeply integrated into Capitec’s broader digital ecosystem, allowing us to continuously launch new products as the MVNO grows.

As a Senior Back‑End Software Engineer, you’ll play a key role in a cross‑functional product team, owning the full software development lifecycle from design and build, through deployment, to operating systems in production.

You’ll help design and deliver scalable, resilient back‑end systems that prioritise performance, reliability and future growth, while also guiding and supporting other engineers.

What You’ll Be Doing

  • Design, build, test and operate scalable, cloud‑native systems on AWS
  • Architect modern, reusable services aligned to AWS Well‑Architected principles
  • Build and maintain event‑driven and microservices‑based architectures
  • Deliver simple, elegant solutions powering airtime, data, rewards and smartphone journeys
  • Optimise databases and APIs for performance, reliability and scale
  • Collaborate closely with product, QA and platform teams
  • Provide technical guidance and mentorship to other engineers
  • Help shape new connectivity products used by millions of clients

What We’re Looking For

  • Minimum: Grade 12 National Certificate / Vocational
  • Preferred: Relevant tertiary qualification in Information Technology in back‑end software development
  • Strong experience delivering production systems end‑to‑end
  • Solid understanding of:
  • 6+ years’ experience
  • Software Development Lifecycle (SDLC)
  • RESTful API design and integration
  • Advanced programming concepts, algorithms and data structures
  • Design patterns and testing practices
  • SQL database design and query optimisation
  • Cloud platforms (AWS preferred)
  • Microservices and event‑driven architectures
  • Containerisation and deployment (e.g. Kubernetes)

Tech Stack (Core)

  • Java
  • Spring Boot
  • AWS
  • Kafka
  • PostgreSQL

Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills

Additional Information

  • Clear criminal and credit record

How to Apply:

  • To see what life at Capitec is all about and complete a short assessment, please click here!
  • Once you have completed the above finalize your application by clicking apply below.
Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?