Job title : Software Engineer : Full Stack 10089
Job Location : Western Cape, Cape Town
Deadline : October 13, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
About the role
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 strategiesBe involved in the design on a product level, advising how technology would solve our business needsMentoring engineers, testers to ensure end-to-end quality.Technology Stack :
Backend : Node.js, JavaFrontend : Angular (main back office), React (new components)Databases : AWS Aurora MySQL, Postgres (Microsoft SQL experience welcome)Cloud : AWSIdeal Candidate Profile
Background in Fintech or relevant Software Engineering ExperienceA strong understanding of design patternsStrong experience in Java Spring Boot or Node.js (cross-skilling supported).Advanced Microservice and event-driven architectureFamiliarity with secure API development and client data handling.An understanding of containerised applications (Kubernetes and Rancher)Education (Minimum)
Grade 12 National Certificate / VocationalEducation (Ideal or Preferred)
A relevant tertiary qualification in Information TechnologySkills
Analytical SkillsAttention to DetailCommunications SkillsInterpersonal & Relationship management SkillsProblem solving skillsICT jobs