Full-Stack Software Engineer, Johannesburg
-
0000 Johannesburg, South Africa
-
Last edited: less than a month ago
-
Save
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.
The client is a leading financial services organisation operating at scale across Africa, with a strong focus on digital transformation, security, and customer-centric innovation.
What You'll Do
- Design and build full-stack solutions across front-end, back-end, and data layers
- Develop and maintain APIs with strong design principles, versioning, and performance considerations
- Build responsive and accessible user interfaces integrated with secure backend systems
- Apply secure-by-design principles aligned with OWASP standards
- Contribute to CI/CD pipelines and ensure release readiness
- Participate in code reviews, testing, and continuous delivery improvements
- Support production environments through incident analysis and resolution
- Collaborate with cross-functional teams including architects, QA, and business stakeholders
What You Bring
- 4–10+ years of full-stack software engineering experience (level dependent on experience)
- Strong proficiency in backend development (e.g., Java and Spring Boot or similar)
- Experience with modern front-end frameworks such as React, Angular, or Vue
- Solid understanding of API design, microservices, and distributed systems
- Strong SQL skills and experience with relational databases
- Familiarity with CI/CD, Git, and Agile delivery environments
- Knowledge of secure coding practices and web application security standards
- Exposure to containerisation (Docker/Kubernetes) and event-driven systems is advantageous
- Fintech or payments experience is beneficial
What Success Looks Like
- Delivery of scalable, secure, and high-performing full-stack solutions
- Consistent contribution to engineering quality and team best practices
- Improved system reliability and reduced production incidents
- Effective collaboration across technical and business teams
- Continuous learning and adoption of modern engineering approaches
-
Company nameEdge Executive Search Group
-
Job positionFull-Stack Software Engineer
Full-Stack Software Engineer has been posted in the Johannesburg Engineering category on Locanto.
Why not check out other ads in this category, such as Industrial Engineer - Pharma Industry, Johannesburg, Junior IT Support Engineer, Johannesburg or Technical Sales Engineer in Johannesburg. Currently, there are 173 ads posted in the Engineering category in Johannesburg.
Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Engineering in Edenvale, Sandton and Germiston. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.