Software Engineer: Back-End I

Capitec Bank Ltd.

Sandton

On-site

ZAR 540,000 - 900,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Career growth
Mentorship
Impactful work
Medical aid contributions
Pension plans
Educational upskilling
Inclusive culture

Job summary

Capitec Bank Ltd. is seeking a back-end engineer to help rebuild a critical payments infrastructure in Sandton, South Africa.

The role involves building and optimizing components that power payments and collections, writing clean code, APIs, and robust database queries, with a focus on security and performance. You will work in a team transitioning to a newer architecture, collaborate with engineers, and contribute to CI/CD pipelines, monitoring, and capacity planning.

Qualifications

  • 1+ years of back-end development experience.
  • Proficiency in Java and backend systems.
  • Experience with CI/CD pipelines and automated tests.

Responsibilities

  • Build and optimise back-end components powering payments and collections.
  • Write clean, reusable code, APIs and libraries.
  • Implement and optimise database models and queries.
  • Write automated tests and contribute to CI/CD pipelines.
  • Practice secure coding as part of development.
  • Troubleshoot and debug across payment environments.
  • React to monitoring and alerting events; support standby rotations.
  • Assist with capacity planning and load testing.
  • Maintain and improve existing solutions during architecture migration.

Skills

Java
Back-end development
CI/CD
Testing
Monitoring

Tools

Spring Boot
AWS
PostgreSQL
Kafka
.NET

Job description

Select how often (in days) to receive an alert:

Every debit order. Every collection. Every mandate confirmation. Our Payments Transact team runs the infrastructure behind Debi Check, authenticated collections and bulk payment systems, the plumbing that keeps money moving for millions of people, every day.
Right now, we're rebuilding it. If you're 1+ years into your back-end engineering career and ready to work on systems that matter, this is the role.

What you'll be part of

Our Payments division sits at the heart of how money moves, for individuals and for the corporate partners who rely on our infrastructure every day. The team supports systems that process billions of rands in transactions and we're consolidating legacy microservices into a cleaner, more scalable architecture. This is real, hands-on engineering not a holding pattern.

What you'll do
  • Build and optimise back-end components that power our payments and collections functionality
  • Write clean, reusable code, APIs and libraries
  • Implement and optimise database models and queries
  • Write automated tests and contribute to CI/CD pipelines
  • Practice secure coding as part of everyday development
  • Troubleshoot and debug issues across our payment’s environments
  • React to monitoring and alerting events and support standby rotations
  • Help with capacity planning and load testing
  • Maintain and improve existing solutions as we migrate to a newer architecture
What you'll bring
  • 1+ years of back-end development experience
  • Practical experience in Java
  • Genuine curiosity about how systems behave under load: you care about metrics and performance, not just output
  • A habit of asking questions and a real drive to keep learning
  • Comfort working in a team mid-transition things are moving and you'll move with them
Our stack

Java · Spring Boot · AWS · PostgreSQL · Kafka
(Our existing estate includes .NET experience there is relevant, but we want engineers who are genuinely ready to grow into Java and .NET)

What's in it for you

We want our people to be the best they can be and we invest in that. We have a high internal promotion rate; if you take initiative and are motivated to grow, the opportunities here are real.

  • Career growth: a structured progression model with proactive investment in your learning and development.
  • Mentorship: you'll work directly alongside experienced engineers who are here to help you grow, not just to ship code.
  • Scale that means something: The systems you work on process billions of rands in real transactions; what you build has visible, measurable impact.
  • Benefits: We offer a variety of benefits such as medical aid contributions, pension plans and educational upskilling.
  • Culture: Informal, inclusive and built on humility and entrepreneurial spirit we welcome diverse thinking and encourage every team member to speak their mind.

Serving millions of clients paymentsis where that means the most. The work is complex; the scale is real and the team around you will help you become the engineer you want to be.

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

Software Engineer: Back-End II (Android / Payments)
Software Engineer: Back-End II (Android / Payments)

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 800,000 - 1,100,000
Back-End Payments Engineer (Java/AWS)
Back-End Payments Engineer (Java/AWS)

Capitec Bank Ltd. • Sandton

On-site
ZAR 540,000 - 900,000
Career growth
Mentorship
Impactful work
+4
System Engineer III
System Engineer III

Capitec Bank Ltd. • Sandton

On-site
ZAR 900,000 - 1,300,000
Senior Systems Analyst – Payments & DebiCheck
Senior Systems Analyst – Payments & DebiCheck

dearx • Sandton

On-site
ZAR 900,000 - 1,300,000
Senior Systems Analyst – Payments & Debicheck
Senior Systems Analyst – Payments & Debicheck

Dearx • Gauteng

On-site
ZAR 900,000 - 1,300,000
Software Engineer: Back End
Software Engineer: Back End

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Backend Developer (Node.js & Java) |Contract |Stellenbosch
Backend Developer (Node.js & Java) |Contract |Stellenbosch

IQ Business Group • Stellenbosch

On-site
ZAR 900,000 - 1,500,000
Data Solutions Analyst
Data Solutions Analyst

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Senior Backend Developer - FinTech
Senior Backend Developer - FinTech

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Dental insurance
Vision insurance
+2
Full Stack Engineer
Full Stack Engineer

dearx • Johannesburg

Hybrid
ZAR 1,100,000 - 1,800,000
Hybrid working arrangement