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.
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.
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)
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.
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.

Imagine simple, affordable banking solutions that work for you – just like it does for over 25 million South Africans. They’re banking smart, paying less and getting more value every day with us.
As the country’s leading digital bank, we’re proud to have been voted the Coolest Bank by the youth in the 2024 Sunday Times GenNext Awards.
With 880 branches and a team of over 16,900, we’re here to grow with you.