Senior Backend Engineer – Mobility at M-KOPA Solar
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
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