About this role
View Jobs in Engineering / Technical
/
View Jobs at M-Kopa Solar
Posted: Oct 10, 2026
Deadline: Not specified
-
Save
-
Email
Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt, contact us
M-KOPA’s mission is to make high quality energy affordable to everyone. OUR GROWTH SO FAR... M-KOPA has connected more than 400,000 homes in Kenya,Tanzania and Uganda to solar power with over 550 new homes being added every day.
Senior Backend Engineer - Mobility (12 month FTC)
- Job Type Contract , Full Time
- Qualification BA/BSc/HND
- Experience
- Location Nairobi
- Job Field ICT / Computer
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
-
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
-
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
-
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
-
Check how your CV matches this job