
Website M-KOPA
M-KOPA is a UK-headquartered emerging market fintech that provides affordable smartphones and digital financial services. With operations in Nigeria, Ghana, Kenya, South Africa and Uganda, the company has extended over $1.5 billion in credit to more than 5 million customers.
M-KOPA is hiring Senior Backend Engineer Vacancies in Western Cape.
The Opportunity
- Mission-driven engineering: Every service you build helps expand financial inclusion for under-banked populations
- Global recognition: Join a company named by TIME 100 as one of the world’s most influential and by the Financial Times as Africa’s fastest-growing for 4 consecutive years (2022-2025)
- Scale challenges: Build backend systems serving millions across multiple African markets
- Environmental impact: We’re carbon-negative, having displaced over 2 million tonnes of emissions
What You’ll Do
- At M-KOPA, you’ll build sophisticated event-driven microservices with real-world impact.
- Our engineering teams own their solutions end-to-end – from architecture decisions to production monitoring.
- Join us in combining cutting-edge .NET development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.
Technical Environment
- Modern C# Stack: We use predominantly C# written against the latest .NET stack
- Microservices & Cloud: We favour microservices hosted on Azure using Kubernetes
- Event-Driven Architecture: We are constantly iterating towards a completely decoupled, event-driven architecture
- Mixed Environment: We have both legacy services and greenfield microservices
Our Engineering Approach
- As an engineer, you will work as a collaborator.
More senior members will coach and contribute, placing an emphasis on:
High quality output
- Observability and monitoring
- Automated testing in all environments, including production
- Infrastructure as code and DevOps practices
What You Need
- We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle – from inception through production to decommissioning under a DevOps culture.
- You’ll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development.
Required Experience:
- Strong grasp of C# .NET development
- Experience with Event-Driven Systems
- Microservices architecture experience
- Testing and deployment expertise
- DevOps culture mindset