The Role: Are you a proactive Senior Full-Stack Engineer looking to make a significant impact in the South African FinTech space? We are looking for a high-caliber engineer to join a leading home finance facilitator’s engineering team for an extensive 12-to-18-month programme. This Senior Full-Stack Engineer role is perfect for a developer who excels at backend architecture and is ready to drive new designs using established patterns. The Opportunity As a Senior Full-Stack Engineer, you will be integrated into a multi-product ecosystem that supports complex customer journeys and sales workflows. This is not a “maintenance” role; instead, you will be working in a semi-greenfield environment, creating new designs within established patterns to evolve the system landscape. We are looking for a “driver” … someone who doesn’t wait for work to be assigned but actively identifies and executes what needs to be done. What You Will Do Backend Mastery: You will design and build scalable backend services and APIs using Java and Spring Boot. A primary focus for the Senior Full-Stack Engineer is ensuring these services are performant, secure, and maintainable. Frontend Delivery: Using React, you will develop and maintain user-facing components. While we value a backend heavyweight, there is room to adapt to the frontend stack if you have a solid foundation in modern frameworks. System Evolution: You will lead the transition from legacy systems to modern, scalable architectures. As a Senior Full-Stack Engineer, you will contribute to incremental improvements in system design end-to-end, balancing stability with innovation. Integration & Data: Build and maintain integrations with internal systems and the Zoho CRM ecosystem. You will work with relational databases, including schema design and query optimization for MySQL. Requirements & Experience To be successful as our next Senior Full-Stack Engineer, you should have: At least 7 years of experience in Java backend development (Spring Boot). Functional capability in React (with a willingness to adapt and grow in the frontend stack). A “get on with it” attitude. We value engineers who drive their own productivity. Strong understanding of CI/CD pipelines, Docker, and Kubernetes. A pragmatic approach to problem-solving within a fast-paced, regulated environment. Working Dynamics & Benefits Location: Hybrid model based in Cape Town with Wednesday as the designated anchor day for in-office collaboration. Contract Terms: This role begins as a 6-month contract with a clear view toward a 12-to-18-month programme. Why Join Us? This is an opportunity to work in a regulated financial services environment where technical excellence is a priority. You will have the chance to work with AI-assisted development tools like GitHub Copilot and contribute to an evolving cloud direction within the Microsoft and Azure ecosystem. #J-18808-Ljbffr