Website Capitec Bank
Capitec Bank is the largest retail bank in South Africa, focusing on providing affordable, simple, and transparent banking services to individuals and businesses.
Capitec Bank is the largest retail bank in South Africa, focusing on providing affordable, simple, and transparent banking services to individuals and businesses. The bank is also a leading digital bank, with over 11.7 million digital customers who can transact, save, and access credit through its mobile app. Capitec’s main product is the Global One account, a combined transacting, savings, and credit solution.
We are looking for a skilled developer to join our Open Banking team. The Software Engineer will be part of a cross-functional group responsible for the entire software lifecycle, including design, development, testing, deployment, maintenance, and enhancement of complex applications. Key duties include ensuring scalability and performance while guiding developers and stakeholders on project scope, progress, and technical issues.
This position involves developing and maintaining front-end and back-end components of web applications, working across all layers of the application stack. Responsibilities include building solutions focusing on performance, reliability, scalability, and effective client experiences.
What you will be doing:
- 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 (delivery lead, BA, testers, developers) across Capitec Pay, Open Banking Data, and Partner Enablement.
- Ensure security compliance through client approval mechanisms and fraud prevention strategies
- Be involved in the design on a product level, advising how technology would solve our business needs
- Mentoring engineers, testers to ensure end-to-end quality.
Technology Stack:
- Backend: Node.js, Java
- Frontend: Angular (main back office), React (new components)
- Databases: AWS Aurora MySQL, Postgres (Microsoft SQL experience welcome)
- Cloud: AWS
Ideal Candidate Profile
- Background in Fintech or relevant Software Engineering Experience
- A strong understanding of design patterns
- Strong experience in Java Spring Boot or Node.js (cross-skilling supported).
- Advanced Microservice and event-driven architecture
- Familiarity with secure API development and client data handling.
- An understanding of containerised applications (Kubernetes and Rancher)
Education (Minimum)
- Grade 12 National Certificate / Vocational
Education (Ideal or Preferred)
- A relevant tertiary qualification in Information Technology
Skills
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills