Senior Backend Engineer – Asset Sales
AI job insight
M-KOPA Solar is hiring a Senior Backend Engineer in Nairobi or remotely to build distributed C# and .NET microservices supporting asset sales. The role covers Azure and Kubernetes deployment, event-driven architecture, observability, automated testing, reliability, and end-to-end production ownership.
- Build and operate distributed C# and .NET microservices supporting asset sales.
- Deploy and manage scalable backend services with Microsoft Azure and Kubernetes.
- Design event-driven systems using Azure Service Bus and similar messaging platforms.
Similar jobs
More roles you may want to review before you leave.AI summary
M-KOPA Solar is hiring a Senior Backend Engineer in Nairobi or remotely to build distributed C# and .NET microservices supporting asset sales. The role covers Azure and Kubernetes deployment, event-driven architecture, observability, automated testing, reliability, and end-to-end production ownership.
- Build and operate distributed C# and .NET microservices supporting asset sales.
- Deploy and manage scalable backend services with Microsoft Azure and Kubernetes.
- Design event-driven systems using Azure Service Bus and similar messaging platforms.
- Own services from architecture and testing through deployment, monitoring, and troubleshooting.
- Use Grafana, Azure Application Insights, logs, traces, and metrics for observability.
- Work with distributed teams and modern AI-assisted engineering tools.
- Full-time senior role based in Nairobi or remote.
- Application deadline is not specified in the posting.
AI job guide
Use this guide to check salary signals, requirements, documents, application steps and safety before you apply.
AI salary guide
Not enough public dataNot enough public salary data is available for this exact role. Before applying, prepare to ask about gross pay, benefits, contract length, probation period, transport and any allowances.
Can you qualify for this role?
- UnclearRelated work experienceThe text mentions experience, but the exact level should be confirmed at source.
- PreferredPractical evidence in sales, technology, backend engineerThe tags and summary point to skills connected with this role.
- RequiredAvailability to work in NairobiThe vacancy is associated with this location.
- UnclearComfort with the Full Time contract termsConfirm hours, duration, probation and benefits at the original source.
Documents to prepare
- Likely requiredUpdated CV
- Role specificCover letter or short employer message
- OptionalProfessional references
- VerifyID or passport only after verifying the employer
Application tips for this job
- Place your strongest Senior Backend Engineer – Asset Sales evidence in the first half of your CV.
- In your cover letter or employer message, connect your experience to M-KOPA Solar and the role in Nairobi.
- Add concrete examples related to sales, technology, backend engineer, ideally with measurable outcomes or clear responsibilities.
- Follow the instructions from JobOpenings.co.ke; avoid sending documents to unofficial contacts or copied links.
- Confirm the deadline, interview location and employer contact before sharing personal documents.
- Prepare a polite question about pay, benefits and contract terms for later interview stages.
Source and safety check
- JobOpenings.co.ke
- Original source link available
- Application method is clear
- Deadline not specified
- No major risk signal was detected in the captured text.
Never pay for interviews, shortlisting, medical checks, uniforms, or job placement. Confirm every application at the original source before sharing personal documents. Report suspicious listing.
Interview preparation
- What experience makes you a strong fit for this Senior Backend Engineer – Asset Sales role in sales, technology?
- How have you handled responsibilities similar to those in this job post?
- Are you available to work in Nairobi under the listed contract or schedule?
- Prepare examples with clear responsibilities, tools used and measurable outcomes.
- Review the source and research M-KOPA Solar before the interview.
Ask what the first priorities will be in the role and how success will be measured.
Similar jobs to consider
Use AI to apply better
After confirming the original source, use Career Assistant to check role fit, tailor your CV and prepare a cover letter or employer message.
Original source description
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
- Read full description
- Application & Safety Advice
- Key tips for applying to
- M-KOPA Solar
- 1. Zero Fee Policy
- Job Openings Kenya and legitimate employers never ask for application or medical fees. Report any suspicious requests immediately.
- 2. Tailored Application
- Customize 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
- Nairobi
- Rolling Basis
- Open until filled
- Ready to Apply?
- Don't miss this opportunity.
- Apply Online
- I've Applied
- Get Help Applying
- AI Cover Letter
- Interview Prep
