
Software Engineer: Full Stack 10089
- Cape Town, Western Cape
- Permanent
- Full-time
- 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.
- Backend: Node.js, Java
- Frontend: Angular (main back office), React (new components)
- Databases: AWS Aurora MySQL, Postgres (Microsoft SQL experience welcome)
- Cloud: AWS
- 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)
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Clear criminal and credit record