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
Full-Stack Software Engineer
EDGE EXECUTIVES
johannesburg, johannesburg
Published 23 days ago
Report job