SENIOR BACKEND ENGINEER AT M-KOPA SOLAR
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
Quick Info
Type
JobCompany
M-KOPA SOLAR
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Ready to Apply?
Don't miss this opportunity.
Share
Help others discover this