
Senior Full Stack Engineer (Fintech/Payments)
- Cape Town, Western Cape
- Permanent
- Full-time
- Bachelor's Degree in Engineering, Computer Science or a related field.
- 4-7 years' experience as a Full Stack Engineer (preferably in fintech or payments).
- Strong backend experience in Node.js, TypeScript, Java, or Python.
- Frontend experience in React.js and Vue.js.
- Experience with relational and NoSQL databases.
- Strong API development experience (REST, GraphQL).
- Knowledge of blockchain fundamentals and working with Web3 APIs or SDKs.
- Experience with CI/CD pipelines, Docker, Kubernetes.
- Solid understanding of security, encryption, and compliance in payments.
- Experience in the African payments landscape (mobile money, local payment APIs).
- Familiarity with FX, liquidity, or remittance platforms.
- Knowledge of stablecoin settlement flows and blockchain scaling solutions.
- Cloud experience (AWS, GCP, or Azure).
- Design and develop scalable platforms, web applications for payments and settlement.
- Build and maintain secure, high-performance APIs for payment processing, KYC/AML, and partner integrations.
- Implement custody solutions and blockchain integrations for stablecoin transfers (e.g., USDC, USDT).
- Integrate with payment gateways, banks, blockchain nodes, liquidity providers, and compliance services (e.g., Sumsub, Chainalysis).
- Build internal tools for operations, reconciliation, and risk monitoring.
- Implement secure coding practices (OWASP, PCI-DSS where applicable).
- Support compliance workflows (KYC, AML, transaction monitoring).
- Experience with SOC2 and/or ISO 27001 audits.
- Work closely with Product, Compliance, and Ops to deliver features that meet business needs.
- Mentor junior engineers and participate in code reviews.
- Competitive salary + performance bonuses.
- Opportunity to shape the future of cross-border payments in Africa.
- Work with an experienced, diverse team across fintech, payments, and blockchain.