Senior Backend Engineer, Asset Sales

M-KOPA

Uganda, fully remote Full Time No closing date specified
Never pay to apply. M-KOPA does not charge application fees. Report any request for money.

Checked by NextRoleHub · Posted 4 Nov 2026

Job overview

Backend Engineer is a fully remote opportunity with M-KOPA for work based in Uganda. The Senior Backend Engineer, Asset Sales position builds distributed C# and .NET microservices on Azure for a financial technology platform. The advert does not state a minimum number of years of experience or a closing date. It asks for strong C# and .NET skills, event-driven systems experience, microservices knowledge, observability, production ownership and comfort using AI tools in engineering work. The team collaborates across the UK, Europe and Africa during core GMT hours. For readers exploring fintech and technology jobs in Uganda, this role offers ownership across design, deployment and production operations. Applications are directed to M-KOPA’s Ashby careers page.

Overview & Context

Job Overview

  • PositionSenior Backend Engineer, Asset Sales
  • CompanyM-KOPA
  • LocationUganda, fully remote
  • Job TypeFull-time, permanent
  • CategoryFintech Jobs in Uganda
  • IndustryFinancial services and technology
  • DepartmentAsset Sales
  • DeadlineNot stated in the advert.

About The Company

M-KOPA is a fintech business offering smartphones and related digital financial services through an accessible financing model. Its website describes daily, weekly or monthly repayment options that can help customers gain device ownership and build a credit history.

The company says its work is intended to widen financial inclusion and create access to useful devices and services. The advertised engineering role supports its Asset Sales group and platform services.

About The Backend Engineer Role

The Senior Backend Engineer, Asset Sales builds and operates distributed C# and .NET microservices on Azure using event-driven architecture. You will own services from early design through implementation, deployment, production operation and iteration. The advert highlights idempotency, retries, out-of-order events and failure modes, with Kubernetes and messaging systems such as Azure Service Bus, Kafka or RabbitMQ in the technical environment. Observability through Grafana, Azure Application Insights, logs, traces and metrics supports production understanding.

The role participates in on-call work and uses production incidents to improve resilience. AI tools support design exploration, code generation and review, test writing, incident investigation and technical communication. The advert also encourages experimentation with tools and workflows, backed by tests, service objectives, alerting, observability and deployment safeguards. It is fully remote with core GMT collaboration. Explore related fintech jobs in Uganda and information technology jobs as you assess the role.

Requirements & Skills

Key Responsibilities

  • Build and operate distributed C# and .NET microservices on Azure.
  • Design services for idempotency, retries, out-of-order events and failure modes.
  • Own services end to end from idea and implementation through deployment, production and iteration.
  • Use observability tools such as Grafana and Azure Application Insights, including logs, traces and metrics, to understand production behaviour.
  • Participate in on-call and production ownership to improve platform resilience.
  • Use AI tools for design exploration, code review, testing, incident investigation and technical communication.
  • Experiment with new AI tools, agents and engineering workflows and share useful learning.
  • Use automated tests, service-level objectives, alerting, observability and deployment safeguards around changes.
  • Improve the systems you work on and treat production behaviour as part of service ownership.

Qualifications & Requirements

Required Education

  • Not stated in the advert.

Work Experience

  • The advert does not state a minimum number of years of experience.
  • Strong C# and .NET development experience is required.
  • Experience with event-driven systems and microservices is required.

Additional Requirements

  • Experience with Azure Service Bus, Kafka, RabbitMQ or similar messaging technology.
  • Microservices experience, ideally with Azure and Kubernetes.
  • Experience with Grafana, Azure Application Insights or similar observability tools.
  • Comfort using AI tools in everyday engineering workflows.
  • A DevOps mindset that includes on-call and production ownership.
  • Ability to collaborate with distributed teams across time zones.
  • Continuous learning and openness to feedback.
  • The role is fully remote and collaborates during core GMT working hours.

Skills & Competencies

Technical Skills

  • C# and .NET: Build and operate distributed backend services.
  • Cloud and orchestration: Work with Azure and Kubernetes.
  • Event-driven systems: Use message-driven services and account for retries and event ordering.
  • Observability: Use Grafana, Azure Application Insights, logs, traces and metrics.
  • AI-assisted workflows: Apply AI tools to design, code review, testing and incident work.

Soft Skills

  • Ownership: Support services through their full lifecycle and production operation.
  • Curiosity: Experiment with tools and approaches and share learning.
  • Collaboration: Work effectively with teams across time zones.
  • Learning: Accept feedback and continue developing engineering practice.
Benefits & Application

Benefits

The advert lists a bonus, growth shares and an on-call allowance. It also offers a personalised training budget, home-office setup budget, professional development programmes and coaching partnerships, family-friendly policies, flexible working arrangements, well-being support and career growth opportunities.

Why Apply

  • Build services used within a financial technology platform.
  • Own backend systems from design through production.
  • Work with a modern C#, .NET, Azure and Kubernetes environment.
  • Use event-driven architecture at significant scale.
  • Contribute to AI-assisted engineering practices.
  • Work remotely with distributed teams across regions.
  • Receive a home-office setup budget and personalised training budget.
  • Access the listed bonus, growth shares, on-call allowance and development support.

How To Apply

Apply through the M-KOPA Ashby careers page: the LinkedIn advert directs applicants to the employer’s application route. The advert does not state a closing date.

How NextRoleHub Verified This Job

  • Checked on 4 November 2026 against M-KOPA's official advert.
  • No closing date was published. NextRoleHub rechecks the advert every 30 days and removes it once the employer closes it.
  • The application link goes to the employer's own page or email. Applying is free; report anyone who asks for money.
  • Work out what an offer pays after PAYE and NSSF with the take-home pay calculator.

NextRoleHub Guide

Before You Apply

No closing date specified

Apply on the M-KOPA portal

CV and cover letter required

Apply Now at M-KOPA →

Not sure your CV fits? Tailor my CV to this job →

Links to jobs.ashbyhq.com · never to a NextRoleHub paywall

Get new Engineering jobs every Monday

One email a week with every new role in Uganda, closing dates included. Free, no spam, unsubscribe in one click.

Get jobs on WhatsApp

Every new role sent to your phone the moment it is published. No data-heavy app required.

Similar jobs

View all →
Senior Backend Engineer, Asset Sales
Tailor CV Apply