Home/Jobs/SENIOR BACKEND ENGINEER AT M-KOPA SOLAR
M
Job Rolling Basis

SENIOR BACKEND ENGINEER AT M-KOPA SOLAR

M-KOPA SOLARNairobiRolling Basis

About This Opportunity

SEO Title: Senior Backend Engineer at M-KOPA Solar – Nairobi

Meta Description: M-KOPA Solar is hiring a Senior Backend Engineer in Nairobi. Apply your C#/.NET, microservices, Azure, Kubernetes, Docker and DevOps expertise in a high-impact engineering role.

SEO Slug: senior-backend-engineer-m-kopa-solar

JOB DETAILS

Job Detail Information

Job Title

Senior Backend Engineer

Company

M-KOPA Solar

Location

Nairobi, Kenya

Job Type

Full Time

Qualification

BA/BSc/HND

Experience

Senior-level backend engineering experience

Category

ICT / Computer

Salary

Not specified

Posted Date

September 15, 2026

Deadline

Not specified

JOB OVERVIEW

M-KOPA Solar is seeking a Senior Backend Engineer to join its engineering team in Nairobi. The successful candidate will work on sophisticated, event-driven microservices that support digital and financial inclusion across Africa.

The role focuses on C#/.NET development, cloud technologies, microservices, event-driven architecture, containerisation, observability, automated testing and DevOps. Engineers are expected to take ownership of their solutions throughout the software lifecycle, from architecture and development through production monitoring and eventual decommissioning.

ABOUT M-KOPA SOLAR

M-KOPA's mission is to make high-quality energy affordable to everyone. The company has connected hundreds of thousands of homes across Kenya, Tanzania and Uganda to solar power and continues to expand access to affordable energy solutions.

KEY RESPONSIBILITIES

The Senior Backend Engineer will be involved in:

  • Designing and developing event-driven backend services using C# and .NET.
  • Building and maintaining scalable microservices architectures.
  • Working with messaging technologies such as Azure Service Bus, Kafka or RabbitMQ.
  • Developing solutions that operate reliably in production environments.
  • Contributing to architecture and technical decision-making.
  • Deploying and supporting applications in cloud environments.
  • Working with Kubernetes and Docker for containerisation and orchestration.
  • Implementing monitoring and observability using tools such as Prometheus and Grafana.
  • Developing automated tests across development and production environments.
  • Supporting continuous delivery and DevOps practices.
  • Applying infrastructure-as-code principles.
  • Monitoring production systems and responding to technical issues.
  • Collaborating with other engineers and contributing to technical knowledge sharing.
  • Coaching and supporting less experienced members of the engineering team where appropriate.
  • Using AI coding tools, including tools such as Claude Code, as part of modern software development workflows.

TECHNICAL ENVIRONMENT

The engineering environment at M-KOPA includes:

Programming: C# / .NET

Cloud: Microsoft Azure, with AWS and GCP experience also relevant

Architecture: Event-driven systems and microservices

Messaging: Azure Service Bus, Kafka, RabbitMQ or similar

Infrastructure: Kubernetes and Docker

Observability: Prometheus and Grafana

Engineering Practices: DevOps, infrastructure as code, automated testing and continuous delivery

AI Development Tools: Claude Code and similar AI coding tools

QUALIFICATIONS AND REQUIREMENTS

Applicants should have:

  • Strong knowledge and practical experience in C# and .NET development.
  • Experience designing or developing microservices architectures.
  • Practical experience with event-driven systems.
  • Experience with Azure or another major cloud platform such as AWS or GCP.
  • Familiarity with Kubernetes and Docker.
  • Experience with observability and monitoring tools such as Prometheus and Grafana.
  • Strong knowledge of software testing and deployment practices.
  • Understanding of DevOps principles and continuous delivery.
  • Ability to work across the full software lifecycle, from development to production support.
  • Experience with AI-assisted coding tools, ideally Claude Code or a comparable tool.
  • Ability to work effectively within a collaborative engineering team.

KEY SKILLS

  • C# / .NET
  • Backend Development
  • Microservices
  • Event-Driven Architecture
  • Azure Cloud
  • Kubernetes
  • Docker
  • Service Bus
  • Kafka / RabbitMQ
  • Prometheus
  • Grafana
  • Automated Testing
  • Continuous Delivery
  • DevOps
  • Infrastructure as Code
  • Production Monitoring
  • AI-Assisted Software Development

IDEAL CANDIDATE

This position is suited to a senior backend engineer who is comfortable taking ownership of software beyond writing code. The ideal candidate should understand how applications are designed, tested, deployed, monitored and maintained in production.

Strong collaboration, technical problem-solving, continuous learning and willingness to support other engineers are also important for the role.

SALARY AND WORK ARRANGEMENT

The position is Full Time and based in Nairobi. M-KOPA has not specified the salary or detailed compensation package in the provided vacancy information.

HOW TO PREPARE YOUR CV

Candidates should highlight practical experience that directly matches the technical environment of this position.

Your CV should clearly demonstrate experience with:

  • C# and .NET backend development.
  • Microservices and event-driven architecture.
  • Azure or another major cloud provider.
  • Docker and Kubernetes.
  • Messaging systems such as Service Bus, Kafka or RabbitMQ.
  • Automated testing and continuous delivery.
  • DevOps and infrastructure-as-code practices.
  • Monitoring and observability.
  • Production system ownership and troubleshooting.
  • AI-assisted coding tools where applicable.

Use achievement-focused bullet points where possible, showing the systems you built, improved, deployed or supported rather than simply listing responsibilities.

APPLICATION DETAILS

Interested and qualified candidates should apply through M-KOPA Solar's official recruitment process on jobs.ashbyhq.com.

Candidates should ensure their CV clearly demonstrates the required backend engineering, cloud, microservices and DevOps experience before submitting their application.

JOB SUMMARY

M-KOPA Solar is hiring a Senior Backend Engineer in Nairobi to build and support event-driven microservices using C#/.NET. The role requires experience with microservices, cloud platforms, messaging technologies, Kubernetes, Docker, observability, automated testing and DevOps practices.

The position offers an opportunity to work on technology supporting digital and financial inclusion across Africa while contributing to software architecture, development, deployment and production operations.

FREQUENTLY ASKED QUESTIONS

1. What is the job title?

Senior Backend Engineer.

2. Where is the position located?

Nairobi, Kenya.

3. What type of employment is offered?

Full Time.

4. What programming language is required?

Strong C# and .NET development experience is required.

5. Is cloud experience required?

Yes. Experience with Azure is required, while AWS or GCP experience is also relevant.

6. Is Kubernetes experience required?

Applicants should be familiar with containerisation and orchestration technologies including Kubernetes and Docker.

7. What messaging technologies are relevant?

Experience with Azure Service Bus is relevant, while Kafka, RabbitMQ or similar technologies are also accepted.

8. Is the salary specified?

No salary is provided in the vacancy information.

9. Is the application deadline specified?

No deadline is specified.

10. How do I apply?

Apply through M-KOPA Solar's recruitment process on jobs.ashbyhq.com.

IMPORTANT JOB SEEKER NOTICE

Never pay money for a job application, interview, recruitment assessment, certificate, training or any other recruitment process. Always verify recruitment information through the employer's official channels before sharing sensitive personal or financial information.

For more job description visit: jobopenings.co.ke

Application & Safety Advice

Key tips for applying to M-KOPA SOLAR

1. Zero Fee PolicyJob Openings Kenya and legitimate employers never ask for application or medical fees. Report any suspicious requests immediately.
2. Tailored ApplicationCustomize your CV to highlight relevant skills for this specific role at M-KOPA SOLAR before submitting.
Detecting location...

Quick Info

Type

Job

Company

M-KOPA SOLAR

Location

Nairobi

Deadline

Rolling Basis

Open until filled

Ready to Apply?

Don't miss this opportunity.

Apply Online

Share

Help others discover this

Build Your CV Manual revamp