Job title: Senior Software Engineer (Python) – Design scalable payment integrations for a fast-growing Pan-African FinTech – 100% Remote, R1.3M – R1.5M
Job type: Permanent
Emp type: Full-time
Salary: ZAR 1,500,000.00
Location: Remote
Job published: 18/06/2025
Job ID: 42369

Job Description

This is an excellent opportunity for a Senior Backend Engineer to design scalable payment integrations for a fast-growing Pan-African FinTech. You will play a key role in designing and implementing the systems that connect with the most important alternative payment methods across the continent.

 

This Senior Backend Engineer role is 100% remote, offering R1.3M – R1.5M per annum.

 

THE COMPANY


This leading Payments fintech is building scalable, cloud-native payments infrastructure that powers both online and in-person commerce across the continent. Their platform supports a wide range of payment methods, including cards, mobile wallets, bank transfers, and regional payment options enabling businesses of all sizes to get paid quickly, securely, and reliably.

 

Headquartered in Southern Africa with operations across East and West Africa, the company is expanding rapidly across 12+ countries. In 2023, they secured $31 million in Series A funding from a global fintech growth fund, enabling aggressive expansion and platform development. With recent acquisitions in both Southern and West Africa, they’re building the financial rails to support Africa’s next wave of digital commerce.

 

THE ROLE


As a Senior Backend Engineer in the Payment Integrations team, you’ll design and build Python-based services that connect the platform to alternative payment methods across Africa, including mobile money, regional gateways, and bank APIs.

 

You’ll work in a fully serverless AWS environment (Lambda, API Gateway, S3), developing secure, scalable integration pipelines with clean error handling, retry logic, and webhook orchestration. Your services will interface with third-party providers and internal systems via REST APIs, using MongoDB and MySQL for data persistence.

 

You’ll take ownership of full-lifecycle development from design and testing through to deployment and production monitoring supported by a mature CI/CD setup (GitLab Pipelines) and observability tools like Grafana and Sentry. You’ll also collaborate closely with product and external partners, helping to scale a payments platform that processes millions of transactions across 12+ African markets.

 

THE REQUIREMENTS


BSc in Computer Science, Applied Mathematics or equivalent

6+ years of backend development experience with a strong track record in cloud-based engineering.
Extensive experience with Python and have deep experience working with AWS (especially Lambda, API Gateway, and Serverless architecture).
You have experience working with MySQL and MongoDB, and are comfortable managing data in production systems.