Home/Jobs/Senior Backend Engineer – Mobility at M-KOPA Solar
M
Job Rolling Basis

Senior Backend Engineer – Mobility at M-KOPA Solar

M-KOPA SolarNairobi Rolling Basis

About This Opportunity

Senior Backend Engineer – Mobility at M-KOPA Solar

SEO Title: Senior Backend Engineer – Mobility Job at M-KOPA Solar Kenya

Meta Description: M-KOPA Solar is hiring a Senior Backend Engineer – Mobility in Nairobi. Explore the role, technical environment, and experience required for this software engineering opportunity.

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

Job Details

Job Title: Senior Backend Engineer – Mobility

Company: M-KOPA Solar

Location: Nairobi, Kenya

Job Type: Full-Time

Category: ICT / Computer

Experience Level: Senior

Application Deadline: Not Specified

Job Overview

M-KOPA Solar is seeking a Senior Backend Engineer to develop and maintain event-driven microservices that support its digital products and financial inclusion services across Africa.

The successful candidate will work with C#/.NET, cloud infrastructure, messaging technologies, and modern software engineering practices. The role involves taking ownership of solutions from architecture and development to testing, deployment, monitoring, and continuous improvement.

About M-KOPA Solar

M-KOPA is a technology-driven company focused on making high-quality energy and other essential products more accessible and affordable. It uses technology and flexible payment solutions to expand access to products and services across African markets.

Key Responsibilities

- Backend Development: Build and maintain event-driven microservices using C# and .NET to support business and mobility-related solutions.

- System Architecture: Contribute to architecture decisions and develop reliable, scalable software services.

- Cloud Development: Work with cloud platforms, particularly Microsoft Azure, while applying relevant experience from AWS or Google Cloud Platform (GCP).

- Messaging and Integration: Develop and maintain event-driven systems using Service Bus or similar messaging technologies, including Kafka and RabbitMQ.

- Infrastructure Management: Work with Kubernetes, Docker, and infrastructure-as-code practices to support reliable application deployment and operation.

- Monitoring and Observability: Use Prometheus, Grafana, and related monitoring tools to understand system performance, identify issues, and improve reliability.

- Automated Testing: Develop and maintain automated tests across development, testing, and production environments to ensure software quality.

- Continuous Delivery: Apply DevOps practices and continuous delivery processes to deliver software improvements safely and efficiently.

- AI-Assisted Development: Use AI coding tools such as Claude Code to support software development and improve engineering productivity.

- Production Ownership: Monitor deployed services, investigate technical issues, and contribute to maintaining reliable production systems.

- Team Collaboration: Work collaboratively with other engineers, receive and provide technical guidance, and contribute to high-quality engineering practices.

- Continuous Improvement: Identify opportunities to improve system quality, monitoring, testing, deployment processes, and overall engineering performance.

Qualifications and Requirements

Candidates should have:

- Strong experience in C# and .NET development.

- Experience developing or maintaining event-driven systems and microservices.

- Familiarity with messaging technologies such as Service Bus, Kafka, or RabbitMQ.

- Knowledge of cloud platforms, particularly Azure, with AWS or GCP experience also relevant.

- Experience with Kubernetes and Docker.

- Familiarity with monitoring and observability tools such as Prometheus and Grafana.

- Understanding of DevOps practices, infrastructure as code, automated testing, and continuous delivery.

- Willingness to use AI-assisted development tools such as Claude Code.

- Strong collaboration, problem-solving, and continuous learning skills.

- A commitment to software quality, monitoring, testing, and reliable production systems.

Technical Environment

The engineering team uses:

- Programming Languages: C# and .NET

- Cloud: Microsoft Azure, with AWS and GCP experience also welcomed

- Architecture: Event-driven systems and microservices

- Messaging: Service Bus, Kafka, and RabbitMQ

- Infrastructure: Kubernetes and Docker

- Monitoring: Prometheus and Grafana

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

- AI Tools: Claude Code and other AI-assisted development tools

How to Apply

Interested and qualified candidates should apply online through M-KOPA Solar's recruitment platform.

Application Portal: https://jobs.ashbyhq.com/

Search for Senior Backend Engineer – Mobility and follow the application instructions provided on the recruitment page.

Application Deadline: Not specified in the vacancy announcement.

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