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

Senior Backend Engineer – Asset Sales at M-KOPA Solar

M-KOPA SolarNairobi Rolling Basis

About This Opportunity

Senior Backend Engineer – Asset Sales at M-KOPA Solar

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

Meta Description: M-KOPA Solar is hiring a Senior Backend Engineer – Asset Sales for a remote role based in Nairobi. Explore the responsibilities, technical environment, and qualifications required.

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

Job Details

Job Title: Senior Backend Engineer – Asset Sales

Company: M-KOPA Solar

Location: Nairobi, Kenya / Remote

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 build, deploy, and maintain distributed software systems supporting its asset sales operations. The successful candidate will work with C#, .NET microservices, Microsoft Azure, Kubernetes, and event-driven architecture to develop reliable systems that support products operating at significant scale.

The role involves end-to-end software ownership, from system design and implementation to deployment, production monitoring, troubleshooting, and continuous improvement. M-KOPA values engineers who take responsibility for their work, collaborate across distributed teams, and use modern development tools, including artificial intelligence (AI), to improve engineering efficiency and software quality.

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. The company uses technology and flexible payment solutions to expand access to products and services across African markets.

Key Responsibilities

- Backend Development: Build, maintain, and operate distributed C# and .NET microservices that support asset sales operations.

- System Architecture: Develop and maintain reliable event-driven systems using messaging technologies such as Azure Service Bus and similar platforms.

- Cloud Infrastructure: Work with Microsoft Azure and Kubernetes to deploy, manage, and operate scalable backend services.

- End-to-End Ownership: Take responsibility for software throughout its lifecycle, including design, implementation, testing, deployment, production monitoring, and improvement.

- Reliability and Resilience: Design services to handle retries, duplicate messages, out-of-order events, and system failures effectively.

- Monitoring and Observability: Use tools such as Grafana, Azure Application Insights, logs, traces, and metrics to monitor system performance and investigate production issues.

- Testing and Deployment: Maintain automated tests, service-level objectives (SLOs), alerting, monitoring, and deployment safeguards to ensure reliable software releases.

- AI-Assisted Engineering: Use AI tools such as Claude to support design exploration, code generation, code reviews, test writing, incident investigation, and technical communication.

- Production Support: Participate in on-call responsibilities, investigate incidents, resolve technical problems, and improve system resilience based on lessons learned.

- Continuous Improvement: Identify opportunities to improve existing systems, engineering workflows, reliability, and development practices.

- Team Collaboration: Work effectively with distributed engineering teams across different time zones, share knowledge, and remain open to feedback and continuous learning.

Qualifications and Requirements

Candidates should have:

- Strong knowledge and practical experience in C# and .NET development.

- Experience designing, building, or maintaining event-driven systems.

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

- Experience with microservices architecture, preferably using Microsoft Azure and Kubernetes.

- Experience using observability tools such as Grafana and Azure Application Insights.

- Comfort using AI tools as part of daily software development, testing, code review, and troubleshooting.

- A DevOps mindset, including responsibility for production systems and participation in on-call support.

- Ability to collaborate effectively with distributed teams across different time zones.

- Strong problem-solving skills, independent working ability, and a commitment to continuous learning.

- A willingness to take ownership of systems beyond writing code and deploying software.

Technical Environment

The engineering team works with the following technologies and practices:

- Programming: C# and .NET

- Cloud Platform: Microsoft Azure

- Container Orchestration: Kubernetes

- Architecture: Event-driven systems and distributed microservices

- Messaging: Azure Service Bus, with experience in similar technologies also relevant

- Monitoring: Grafana and Azure Application Insights

- AI Tools: Claude and other AI-assisted engineering tools

- Engineering Practices: Automated testing, observability, deployment safeguards, production ownership, and continuous improvement

How to Apply

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

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

Applicants should search for the Senior Backend Engineer – Asset Sales position and follow the 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