Senior Backend Engineer II & III (.NET) at M-KOPA | Kenya (Remote)
Company/Recruiter: M-KOPA
Opportunity snapshot
A practical decision guide for this role: compare the facts below with your experience before applying.
Opportunity type
Job
Location
Kenya
Work arrangement
Remote
Compensation
Not disclosed
Employer
M-KOPA
Prepare your application
These prompts turn the listing into practical preparation steps; they are not a second copy of the requirements.
MorrJobs preparation notes
Role shape: Responsibility-led role with a detailed skills profile.
Evidence to prepare: Connect your CV or portfolio to Strong proficiency in C# and .NET development.; Experience with event-driven systems, such as Azure Service Bus, Kafka, or RabbitMQ.. Use one concrete example that shows you can Develop distributed, event-driven microservices using C# and .NET..
Check before applying: Confirm that Kenya and the stated work arrangement suit you.
- No closing date is listed; confirm that the opportunity is still open before applying.
- The application route is available to verified Talent accounts.
- Compensation is not disclosed in the listing; confirm it during the employer's process.
Job Overview
M-KOPA is hiring two permanent Senior Backend Engineers II & III for their Asset Sales group. The position is full-time and remote, requiring collaboration during core GMT working hours.Key Responsibilities
- Develop distributed, event-driven microservices using C# and .NET.
- Contribute to shaping AI-native engineering practices within the company.
- Design and build systems that are event-driven and support products operating at significant scale.
- Utilize observability tools like Grafana and Azure Application Insights to understand system behavior in production.
- Integrate and leverage AI tools in daily engineering workflows, including design, code generation, testing, and incident investigation.
- Embrace an AI-native engineering approach, experimenting with new tools and workflows.
- Implement automated tests, SLOs, alerting, and deployment safeguards.
- Design services for idempotency, retries, out-of-order events, and failure modes, understanding their production behavior.
- Participate in on-call rotations to operate and improve system resilience.
Requirements
- Strong proficiency in C# and .NET development.
- Experience with event-driven systems, such as Azure Service Bus, Kafka, or RabbitMQ.
- Experience with microservices architecture, particularly on Azure and Kubernetes.
- Familiarity with observability tooling (e.g., Grafana, Application Insights) for production analysis.
- Comfort using AI tools in daily engineering tasks (design, code review, testing, incident investigation).
- A DevOps culture mindset, including production ownership and on-call responsibilities.
- Proven ability to collaborate effectively within distributed teams across different time zones.
- A continuous learning mindset and receptiveness to feedback.
MorrJobs Assistant
Ask about this job
Ask questions about the title, employer, requirements, location, salary, benefits, eligibility, and application details on this page. I only use information from this listing, so I can clarify anything you may have missed while reading.