Job title : Senior Software Engineer
Job Location : Gauteng, Johannesburg
Deadline : November 30, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
Job Description
We are looking for a Senior Software Engineer to join our client's team on a 6 month contract, hybrid working.Purpose :
To develop, enhance, and maintain BaaS-driven software systems that enable seamless digital banking capabilities and API-based services.Key Responsibilities :
Design, build and maintain secure microservices and APIs supporting BaaS products.Integrate applications with core banking systems, payment gateways and third-party APIs.Ensure compliance with banking security standards and API governance.Participate in Agile sprints, code reviews and continuous integration pipelines.Optimize performance, scalability and reliability of BaaS applications.Responsible for the development of ETL with integration to various data sources and API integration to the AML / FC platform.Skills, Knowledge and Requirements :
Bachelor’s degree in Computer Science or Software Engineering.Strong development experience in Java, C#, or Python.Familiarity with API management platforms (Apigee, AWS API Gateway, Kong).Understanding of RESTful APIs, microservices, and cloud-native architectures.Experience in fintech, digital banking, or BaaS development preferred.Soft Skills :
Good communication skillsAttention to detail and accuracyIntegrity and Etchical JudgementTeamwork and CollaborationInitiative and ProactivityAdaptability to TechnologyICT jobs