// job listing

Senior Backend Engineer

M-KOPA Solar
Nairobi
Full-time
Posted: 2026-09-15

About M-KOPA Solar

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.

Description

We are looking for a highly skilled and qualified Senior Backend Engineer to join M-KOPA Solar in Nairobi.

Qualifications

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

Rate M-KOPA Solar

Click a star to rate this company

0.0 (0 ratings)

Job Stats

14 Views