M-KOPA is a fast-growing FinTech company offering millions of underbanked customers across Africa access to life-enhancing products and services. From our roots as the pioneer in pay-as-you-go PayGo solar energy for off-grid homes, we have grown into one of the most advanced connected asset financing platforms in the world, empowering a broad range of customers to achieve progress in their lives.
About the job
We are looking for a Senior Backend Engineer to join our growing team at M-KOPA.
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’ll Bring
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.

