Paystack
Engineering
Senior Full Stack Engineer
A full-time engineering role at Paystack, based in Cape Town, South Africa.
About the role
Paystack’s Cape Town office is a key engineering hub for the company’s African expansion. This Senior Full Stack Engineer position is responsible for designing and implementing features on the merchant-facing platform and customer APIs, handling financial data with high reliability and compliance requirements. The role is hybrid, with a requirement to be based in Cape Town. No advertised closing date - applications reviewed on a rolling basis.
Responsibilities
- Design and implement robust features for the Paystack platform, covering both backend services and frontend merchant interfaces.
- Develop backend applications in Node.js or Python, and frontend components using React, with a focus on financial data accuracy and auditability.
- Conduct thorough code reviews and ensure high test coverage through unit and integration testing.
- Collaborate with product, design, and compliance teams to ship features for merchants across multiple African markets.
- Own technical design documents for new systems and participate in architecture decisions.
- Monitor production services and participate in on-call rotations.
Requirements
- Extensive programming experience in JavaScript or TypeScript (Node.js back end), with secondary proficiency in at least one of: Java, Python, C++, or C#.
- Proven ability to build and maintain large distributed systems serving high transaction volumes.
- Strong SQL database skills (schema design, query optimisation, migrations).
- Solid unit and integration testing practices.
- Clear written and verbal communication skills; comfortable with asynchronous remote collaboration across time zones.
- Must be based in Cape Town, South Africa at the time of application.
Nice to have
- Experience in fintech, financial services, banking, or payment processing.
- Familiarity with the Paystack stack: Node.js, React, Docker, Kubernetes, AWS, Redis, MySQL, MongoDB.
- Knowledge of PCI DSS compliance requirements or other financial regulatory frameworks.
- Prior experience at a high-growth African technology company.
How to apply
Apply through the Greenhouse portal at the link above. You will be asked to confirm Cape Town residency as part of the application. Attach your resume or CV. Questions can be directed to careers@paystack.com. No stated deadline; applications reviewed on a rolling basis.
Apply directly with Paystack.
We don't run recruitment. Applications go straight to the employer, so click below to start.
Apply on official siteShare this role
Know someone qualified? A quick share saves them the search.