Job Title: Senior Backend Engineer
Location: Nigeria
The Opportunity
- Mission-driven engineering: Every service you build helps put clean transport within reach of riders who'd otherwise be locked out of ownership
- Global recognition: Join a company named by the Financial Times as one of Africa's fastest-growing companies for 5 consecutive years running (2022–2026)
- Scale challenges: Build backend systems for a business growing at 3x year-on-year, with over 11,000 e-motorbikes financed and demand climbing
- Real climate impact: Electric is simply better for drivers, cities, and the planet — our e-motorbikes cut air pollution by 90% versus petrol equivalents
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.
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 – Service Bus or similar messaging technologies such as Kafka or RabbitMQ
- Microservices architecture experience
- Experience with Azure, or other major cloud providers such as AWS or GCP
- Familiarity with containerisation and orchestration tools (Kubernetes, Docker)
- Experience with observability tools such as Prometheus and Grafana
- Testing and deployment expertise
- DevOps culture mindset
- Experience working with AI coding tools, ideally Claude Code or similar.
Technical Environment:
- Languages & frameworks: C#/.NET
- Cloud: We work in Azure, and welcome experience across AWS or GCP
- Architecture: Event-driven systems and microservice development – we use Service Bus, and welcome experience with similar messaging technologies such as Kafka or RabbitMQ
- Infrastructure: Kubernetes, Docker
- Observability: Prometheus, Grafana
- Engineering culture: DevOps, infrastructure as code, automated testing across all environments including production, continuous delivery
- AI tooling: We use AI coding tools including Claude Code as part of our engineering workflow.
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.
Location & Benefits
- Initial 12-month Fixed Term Contract, with potential to extend or transition into a permanent role
- Fully remote role within UTC -1 to UTC +3 time zones
- Work with diverse teams across UK, Europe, and Africa
- Professional development programs and coaching partnerships
- Family-friendly policies and flexible working arrangements
- Well-being support and career growth opportunities.
Application Closing Date
Not Specified.
Interested and qualified candidates should:
Click here to apply online