Overview
Software Engineer: Back End Jobs in Cape Town, Western Cape, South Africa at ExecutivePlacements.com
Title: Software Engineer: Back End
Company: ExecutivePlacements.com
Location: Cape Town, Western Cape, South Africa
Software Engineer: Back End
Recruiter:
wePlace
Job Ref:
JHB000924/AS
Date posted:
Tuesday, March 31, 2026
Location:
Cape Town, South Africa
SUMMARY:
One of South Africa's Banking Giants is looking for a Software Engineer: Back-End with expertise in Java and Kafka/RabbitMQ to join their team.
POSITION INFO:
In this department, our client builds and operates the platforms behind:
- Mobile connectivity services
- Airtime, data and rewards journeys
- Smartphone sales and digital enablement
All of this is deeply integrated into their broader digital ecosystem, allowing them to continuously launch new products as the MVNO grows.
The Role
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
Role Requirements:
- Minimum: Grade 12 National Certificate / Vocational
- Preferred: Relevant tertiary qualification in Information Technology
- 6+ years’ experience in back-end software development
- Strong experience delivering production systems end to end
Solid understanding of:
- 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
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.
You can visit our website for more vacancies: / LinkedIn