

Software Engineer: Full Stack10089
Capitec Bank Ltd is seeking an experienced Software Engineer to join their Open Banking team in Cape Town, South Africa.
About the Role
We are looking for a skilled developer to be part of a cross-functional group responsible for the entire software lifecycle, including design, development, testing, deployment, maintenance, and enhancement of complex applications.
Responsibilities
- Develop and maintain Open Banking products, including Capitec Pay and a suite of data products.
- Implement secure API integrations aligned with global best practices.
- Collaborate with feature teams across Capitec Pay, Open Banking Data, and Partner Enablement.
- Ensure security compliance through client approval mechanisms and fraud prevention strategies.
Requirements
- Background in Fintech or relevant Software Engineering Experience.
- Strong understanding of design patterns.
- Strong experience in Java Spring Boot or Node.js (cross-skilling supported).
Technology Stack
- Backend: Node.js, Java.
- Frontend: Angular (main back office), React (new components).
- Databases: AWS Aurora MySQL, Postgres.
To apply for this job please visit careers.capitecbank.co.za.