About this role
Senior Backend Engineer - Mobility
The Opportunity
- Scale challenges: M-KOPA Mobility is growing 3x year-on-year as its own fast-scaling business, with over 11,000 e-motorbikes financed and demand climbing. As it grows, so do the opportunities to expand your scope, your impact and your career
- 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 for 5 consecutive years (2022–2026)
- Environmental 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, using AI coding tools like Claude Code to move faster along the way.
- Join us in combining cutting-edge .NET development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.
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’ll 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
- AI-assisted development with tools like Claude Code
What You Need:
- We expect you to be comfortable working as part of a team that owns the entire software stack, including supporting infrastructure, throughout the 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.
-
Location & Benefits
-
Permanent role - Benefits Package include Bonus, Growth Shares & On-Call allowance
-
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.
-
Check how your CV matches this job