Senior Full-Stack Engineer - Fintech
Listed on 2026-09-21
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer
Senior Full Stack Engineer (Fintech/Payments)
About the job Senior Full Stack Engineer (Fintech/Payments)
Our client is a technology company solving payments problems for businesses. Their mission is to help businesses in Africa become profitable, envied, and loved. They provide a suite of products to help businesses accept payments online and offline, manage their operations, and grow their business. Our client is driven by a commitment to excellence, innovation, and customer satisfaction.
Role Overview
As a senior full-stack engineer, you take responsibility for delivering and supporting robust back-end and front-end applications that expose our client’s data and functionality to internal and external users. Applications handling financial information need to be able to handle large data sets in a performant manner, while being highly accurate and reliable. You’ll work with a team of talented engineers to design and build systems that support some of South Africa’s best known brands.
Job Type: Full Time/Permanent
Location: South Africa
Workplace: Hybrid
Requirements
- 8 years of experience as a full stack engineer.
- Working on large, distributed systems at scale
- Understanding and working with SQL databases
- Writing solid unit testing and integration tests
- You communicate clearly and are able to collaborate in a remote environment
- Taking ownership of work assigned to you
- You have a passion for building products to help African businesses
Our technology stack includes the following:
- Node.js
- Frameworks:
Express.js, Sails.js and Nest.js - Frontend frameworks:
React, Angular and Vue - Redis
- MySQL and MongoDB
- Docker
- AWS
Responsibilities
- Architect and Develop:
Design and implement robust solutions for our platform, ensuring scalability, efficiency, and reliability. - Product Innovation:
Design and development of technical solutions to deliver on our product vision. - Technical Problem Solving:
Tackle complex technical challenges, providing innovative solutions to enhance system performance and reliability. - System Integration:
Collaborate on the refinement of the platform’s architecture, focusing on optimization and seamless integration to other systems. - Code Review and Testing:
Review specifications and code submissions and conduct thorough testing to maintain code quality. - System support:
Collaborate with other teams, both inside and outside engineering, to assist merchants and customers where necessary.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).