← Back to opportunities

Full-Stack Software Engineer

📍 Location
Johannesburg
⏰ Job Type
Contract
📅 Posted
June 06, 2026

About the Role

Build secure, scalable digital payment solutions that power real-world impact. Join a high-performing engineering environment where delivery, quality, and innovation intersect.


This role sits within a dynamic software engineering function focused on modernising digital payment capabilities across multiple platforms. You will design and deliver end-to-end features across the full stack, translating complex business and operational requirements into robust, scalable solutions within a multi-team environment.


You will contribute to building responsive user experiences, secure backend services, and well-structured APIs, while maintaining strong engineering standards through testing, CI/CD, and continuous improvement. The role also requires active participation in incident management, root-cause analysis, and ongoing system reliability enhancements.


Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position