Full stack engineer
Summary
Builds full-stack lending and credit systems using .NET Core, React, Azure, and AI tools to deliver scalable fintech products from concept to deployment.
Our client is looking for an experienced Full-Stack Product Engineer to help build the next generation of lending, credit, and operational systems that support scalable SME funding.
This is an exciting opportunity to join a high-performing technology team and play a key role in designing, developing, and evolving innovative digital products from concept to deployment. The successful candidate will work across the full software development lifecycle, using modern technologies, AI-assisted development, cloud platforms, and third-party integrations to deliver secure, scalable, and user-centric solutions.
Key Responsibilities Design, develop, test, deploy, and maintain full-stack applications from concept to production. Translate business requirements into functional product features, workflows, and intuitive user experiences. Build scalable web applications using modern full-stack technologies. Develop and integrate RESTful APIs and third-party systems. Manage cloud deployments and infrastructure on Microsoft Azure. Perform testing, quality assurance, troubleshooting, and production deployments. Apply secure coding practices and maintain comprehensive technical documentation. Leverage AI-assisted development tools to improve engineering productivity and accelerate delivery. Collaborate with business stakeholders to continuously improve products and deliver measurable business value. Technical RequirementsCandidates should have experience with:
Backend:. NET Core (C#), Node.js/Type Script, or Python/Django. Frontend: React or Angular, with Material UI, Tailwind CSS, or Bootstrap. Database: SQL and database design. Integration: RESTful APIs, Webhooks, OAuth2, and JWT authentication. Cloud: Microsoft Azure (App Services, Functions, Key Vault, Storage, and Monitoring). Dev Ops & Security: Git, CI/CD pipelines, secure coding, encryption, identity and access management, and cloud security best practices. Experience using AI-assisted development tools and low-code platforms will be highly advantageous. Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience. 5–7 years of professional software engineering experience delivering production-ready applications. Proven ability to work independently while collaborating effectively with technical and business stakeholders. Experience within fintech, banking, lending, investments, or financial services will be advantageous. What We're Looking ForThe ideal candidate is an ownership-driven engineer with strong problem-solving abilities and a passion for building high-quality software. You should be an effective communicator, a systems thinker, security-conscious, collaborative, and comfortable working in a fast-paced environment where innovation, continuous improvement, and practical delivery are valued.
What's on OfferThis role offers the opportunity to work on impactful technology solutions, influence product direction, and leverage modern engineering practices, including AI-assisted development. It also provides a clear growth path into a Product Lead position as the organisation continues to expand.
Location: Onsite – Johannesburg #J-18808-Ljbffr