Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Engineer (C#/.NET) - Fixed Term Contract

Temporary

M-KOPA

Join our expanding engineering team! We're actively recruiting a Senior Backend Engineer to help scale M-KOPA Mobility, our fast-growing e-mobility business. This is an initial 12-month Fixed Term Contract , with the potential to extend or transition into a permanent role. Build the event-driven microservices that power clean, affordable transport for riders and entrepreneurs across Africa.

The Impact – Africa's transport sector is massive, underserved, and at an inflection point, and the transition to electric is accelerating, led by East Africa. Your code will directly power the technology behind Kenya's leading e-mobility financing platform. We've already financed over 11,000 electric motorbikes , helping riders save more than $3 a day and cutting air pollution by 90% . It's your chance to build tech for a business that's literally transforming lives across an entire continent

The Opportunity

  • Mission-driven engineering: Every service you build helps put clean transport within reach of riders who'd otherwise be locked out of ownership
  • Global recognition: Join a company named by the Financial Times as one of Africa's fastest-growing companies for 5 consecutive years running (2022–2026)
  • Scale challenges: Build backend systems for a business growing at 3x year-on-year , with over 11,000 e-motorbikes financed and demand climbing
  • Real climate impact: Electric is simply better for drivers, cities, and the planet — our e-motorbikes cut air pollution by 90% versus petrol equivalents

What You'll Do

At M-KOPA, you'll build sophisticated event-driven microservices with real-world impact. Our engineering teams own their solutions end-to-end – from architecture decisions to production monitoring. Join us in combining cutting-edge .NET development with purpose-driven engineering that makes digital and financial inclusion possible across Africa.

Technical Environment

  • Languages & frameworks: C#/.NET

  • Cloud: We work in Azure , and welcome experience across AWS or GCP

  • Architecture: Event-driven systems and microservice development – we use Service Bus , and welcome experience with similar messaging technologies such as Kafka or RabbitMQ

  • Infrastructure: Kubernetes, Docker

  • Observability: Prometheus, Grafana

  • Engineering culture: DevOps, infrastructure as code, automated testing across all environments including production, continuous delivery

  • AI tooling: We use AI coding tools including Claude Code as part of our engineering workflow

Our Engineering Approach

As an engineer, you will work as a collaborator. More senior members will coach and contribute, placing an emphasis on:

  • High quality output
  • Observability and monitoring
  • Automated testing in all environments, including production
  • Infrastructure as code and DevOps practices

What You Need

We expect you to be comfortable working as part of a team which owns the entire software stack, including supporting infrastructure, throughout the entire software lifecycle, from inception through production to decommissioning under a DevOps culture. You'll value the constraints that continuous delivery places upon engineering processes and embrace testing and observability as first-order concerns in development.

Required Experience:

  • Strong grasp of C# .NET development

  • Experience with event-driven systems – Service Bus or similar messaging technologies such as Kafka or RabbitMQ

  • Microservices architecture experience

  • Experience with Azure, or other major cloud providers such as AWS or GCP

  • Familiarity with containerisation and orchestration tools (Kubernetes, Docker)

  • Experience with observability tools such as Prometheus and Grafana

  • Testing and deployment expertise

  • DevOps culture mindset

  • Experience working with AI coding tools, ideally Claude Code or similar

Location & Benefits

  • Initial 12-month Fixed Term Contract , with potential to extend or transition into a permanent role

  • Fully remote role within UTC -1 to UTC +3 time zones

  • Work with diverse teams across UK, Europe, and Africa

  • Professional development programs and coaching partnerships

  • Family-friendly policies and flexible working arrangements

  • Well-being support and career growth opportunities

Our Mission We create financial inclusion for the traditionally excluded through a fair, flexible, customer-centric financing model, with M-KOPA Mobility extending that same model to clean transport. We strive to drive greater inclusion of women, youth, and low-income communities.

Our Impact

  • Connected : 6 million smartphone customers, 2.5 million first-time smartphone users

  • Prosperous : 70% of customers use their M-KOPA product for income generation, with 35,000+ livelihoods created for agents

  • Green : 11,000+ e-motorbikes financed, growing 3x year-on-year, cutting air pollution by 90% and helping riders save more than $3 a day

Ready to build C# .NET solutions that put clean, affordable transport within reach of Every Day Earners, while advancing your career in modern backend engineering?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritise well-being, and embrace flexibility.

Apply now to join our mission of transforming lives across Africa through technology.

Why M-KOPA?

At M-KOPA, we empower our people to own their careers through diverse development programs, coaching partnerships, and on-the-job training. We support individual journeys with family-friendly policies, prioritize well-being, and embrace flexibility.

Join us in shaping the future of M-KOPA as we grow together.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer (C#/.NET) - Fixed Term Contract in Lisbon, ME vacancy
  •  ...we began. Every system you design, every engineer you develop, and every decision you make...  ...Do At M-KOPA, you'll lead a team of backend engineers through both greenfield and legacy...  ...Languages & frameworks: C#/.NET Cloud: We work in Azure , and welcome... 
    .net
    C#
    Full time
    Remote work
    Flexible hours

    M-KOPA

    Lisbon, ME
    24 days ago
  • $2,452 per week

     ...Taxable: $1206 ($33.50/hr x 36hrs) Misc. and I E: $476 (non-tax weekly) Lodging: $770 per week OT Rate: $68 (After 40hrs) Estimated Net Weekly: $2090 (based on 36hrs) Gross Pay Weekly: $3130 (Based on 48hrs) Estimated Net Weekly: $2564 (based on 48hrs) Thank you so much... 
    .net
    Weekly pay

    RN Staff

    Lewiston, ME
    3 days ago
  •  ...Job Description Job Description Excel Mechanical & Construction is a growing HVAC and Plumbing contractor seeking a senior HVAC Technician to support large commercial accounts as well as back up for residential accounts.   This position is a key member of our... 
    Senior
    For contractors

    Excel Mechanical LLC

    Brunswick, ME
    4 days ago
  •  ...sterile conditions, and anticipating the team's needs to ensure patient safety. Circulating means acting as the operating room's safety net and coordinator — managing counts, documentation, positioning, and communication so the surgical team can stay focused on the patient... 
    .net

    OneStaff Medical

    Lewiston, ME
    5 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features...  ...under the guidance of a senior developer. What You'll Do...  ...developer Contribute as either a backend or frontend engineer depending...  ...of Python, Go, Java, C/C++/C#, Dart, or JavaScript Additional... 
    C#
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Auburn, ME
    3 days ago
  •  ...opportunity for growth and training with specialty dentists and mentors. Our client offers the following benefits: ~30% of Net Collections with Daily Guarantee ~5% of Hygiene Collections (Pro-Rata) ~ Additional 10% of Total Compensation Bonus Opportunity... 
    .net
    Part time
    Immediate start
    Relocation package
    Monday to Friday

    Integrity Placement Group

    Lewiston, ME
    1 day ago
  •  ...critical illness, hospital indemnity insurance, short- and long-term disability, paid family leave and paid time off. Financial & Career...  ...Recruiter at (***) ***-****,  ****@*****.***.net . Or  Click Here to schedule a time to discuss your career interests... 
    .net
    Full time
    Temporary work
    Part time
    Relocation package
    Monday to Friday
    Weekend work

    Lifepoint Rehabilitation

    Lewiston, ME
    1 hour ago
  •  ...Job Title: BPMS Analyst Location: Lewiston, Maine Duration: Long Term Responsibilities 8+ years of IT experience with business and system...  ..., enforce design patterns and best practices Knowledge of J2EE/.NET, middleware/SOA, and current trends Qualifications Bachelor’s... 
    .net

    Pyramid Consulting

    Lewiston, ME
    2 days ago
  • $22 - $25 per hour

     ...Elmet Group and a leading U.S.-based manufacturer of precision-engineered products serving global industries, including aerospace, defense...  ..., finishing, inspecting, and documenting precision near net shape components that meet strict engineering and customer specifications... 
    .net
    Hourly pay
    For contractors

    Elmet Technologies, Inc.

    Lewiston, ME
    6 days ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you passionate...  ...and debugging code in languages such as C#, Java, Python, or C++ Participating on...  ...issues and implementing code fixes for real product features Conducting peer... 
    C#
    Remote job
    Internship

    Danaher

    Auburn, ME
    1 day ago
  • $85k - $122.2k

     ...DescriptionAbout P&G and Our Engineering Sites:P&G is a global leader in...  ...Technical Leadership: Build long-term technical capability, lead...  ...stakeholders (from operators to senior management).Agility & Drive:...  ...programming (Python, LabVIEW, Java, C#).Proven application of... 
    C#
    Full time
    Work experience placement
    Internship
    Work at office
    Immediate start
    Relocation
    Relocation package

    Procter & Gamble

    Auburn, ME
    3 days ago
  • Wright-Pierce, an award-winning, multi-discipline environmental engineering firm specializing in water, wastewater and civil infrastructure, is seeking a licensed Water Resources Project Manager to join our company. Responsibilities include directing engineering analyses... 
    Senior

    Wright-Pierce

    Topsham, ME
    3 days ago
  • $18.6 - $19.1 per hour

     ...expense information and take appropriate action to maximize sales and net profits. Budget and forecast P&L lines, as well as understand...  ...may be entitled to a reasonable accommodation under the terms of the ADA and certain state or local laws as long as it does not... 
    .net
    Casual work
    Local area

    Circle K

    Lewiston, ME
    1 day ago
  • $19.1 - $19.35 per hour

    Assistant Store Manager Hourly rate ranges from $19.10 - $19.35 per hour and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Auburn, ME
    3 days ago
  • $35 - $40 per hour

     ...Overview Colliers Engineering & Design is currently seeking Senior Construction Inspectors to join our Construction Engineering & Inspection team in Maine!...  ...matter while building your technical expertise and long-term career path with Colliers Engineering & Design!... 
    Senior
    Hourly pay
    Temporary work
    For contractors
    Local area

    Colliers Engineering & Design

    Brunswick, ME
    2 days ago
  •  ...Description Job Description: Title: Senior Account Associate - Commercial Lines Work Mode:  Remote: Eastern and Central...  ..., bind coverage, and follow up for policy issuance. ~ Contract Review: Assist in reviewing contracts to ensure proper... 
    Senior
    Contract work
    For contractors
    Remote work

    Insurance Office of America

    Lewiston, ME
    3 days ago
  •  ...evaluation, appropriate prescribing, clear patient education, safety‑netting, and high‑quality documentation. Collaborative and Accountable:...  ...health, dental, and vision coverage, company paid short‑term disability, and optional pet insurance 401k match after one year... 
    .net
    Daily paid
    Full time
    Temporary work
    Part time
    Live in
    Remote work
    Shift work
    Weekend work

    ConvenientMD

    Auburn, ME
    13 hours ago
  • $20.5 - $27.5 per hour

    Customer Experience Engages customers and patients by greeting them and offering assistance with products and services. Resolves customer issues and answers questions to ensure a positive customer experience. Models and shares customer service best practices with all team...
    Senior
    Hourly pay
    Work experience placement
    Local area
    Immediate start
    Flexible hours
    Afternoon shift

    Walgreens

    Lisbon Falls, ME
    2 days ago
  • $16 - $18 per hour

     ...Senior Sales Associate The Aubuchon Company is a 4th generation family company with 100+ retail locations that believes we don't need...  ..., Dental Insurance Company Funded HSA/HRA Program Short Term Disability Company Paid Life Insurance Wellness Program Earn... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Shift work
    Weekend work

    We Aubuchon Co

    Lisbon Falls, ME
    3 days ago
  • $45 - $50 per hour

     ...Floating Per-Diem Physical Therapist (PT) A floating Per-Diem Physical Therapist (PT) position is available in a beautiful senior living community in the assisted living, independent living and memory care settings. The successful candidate will provide therapy services... 
    Senior
    Daily paid
    Flexible hours

    Preferred Therapy Solutions

    Brunswick, ME
    6 days ago
  • $140k

     ...into a high-ownership role where you are directly responsible for Net Revenue Retention (NRR), not just relationships? Do you want to...  ...conversations with customers — pricing, renewals, and contract changes Partner cross-functionally with Product, Support, and... 
    .net
    Contract work
    Remote work
    Flexible hours

    Mainerafting

    Lewiston, ME
    4 days ago
  • $90k - $110k

     ...Position: Civil Engineer Project Manager Location: Brunswick, ME (Hybrid)...  ...Estimated Pay out:$6300-$7700 Payment Terms: Net 30 Days Replacement Guarantee:...  ...Develop project scopes, budgets, and contracts. Prepare permit applications and technical... 
    .net
    Full time
    Temporary work
    Local area
    Home office

    VSV WINS INC

    Brunswick, ME
    3 days ago
  • A leading auto parts retailer is seeking a Commercial Parts Pro in Lewiston, Maine. This full-time position focuses on building customer relationships and meeting sales goals. Ideal candidates have strong automotive knowledge and previous sales experience. The role involves...
    Senior
    Full time

    Advance Auto Parts

    Lewiston, ME
    6 days ago
  • $75k - $100k

     ...add dedicated talent to their team! Enjoy flexibility, career growth, and other great perks. Apply right away! Tax Senior Functions: Oversee a team of highly motivated staff Provide tax compliance and consulting to a diverse base of... 
    Senior
    Full time
    Remote work
    Flexible hours

    gpac

    Lewiston, ME
    1 day ago
  •  ...Horizon Recruitment is recruiting for a Senior Accountant on behalf of a growing food manufacturing organization. This role is designed to strengthen the company's financial reporting and operational accounting capabilities while supporting continued growth across the... 
    Senior

    Horizon Recruitment

    Auburn, ME
    2 days ago
  • $89k - $111.2k

     ...bring the best of their experience and talents and truly thrive.Senior Tax AccountantFinance TeamReports to: Tax ManagerThe Senior Tax...  ...technical issues, assess risk, and recommend practical actions.Manage fixed asset tax reporting, depreciation methods, state conformity... 
    Senior
    Full time
    Local area
    Shift work

    L.L.Bean

    Freeport, ME
    3 days ago
  •  ...We’re hiring a Senior Accountant to join our client’s on‑site team in Auburn, Maine, supporting accurate financial reporting and dependable day‑to‑day accounting operations. This full‑time, on‑site Senior Accountant role offers meaningful ownership in month‑end close... 
    Senior
    Full time

    Pro Search

    Auburn, ME
    2 days ago
  • $1,000 per month

    The Northbridge Companies in Brunswick, ME is seeking an Activity Assistant to work with the Engagement Director to create joyful experiences that support residents’ physical, intellectual, and emotional well-being, making our community vibrant and engaging. This full-time...
    Senior
    Full time
    Weekend work
    Afternoon shift

    The Northbridge Companies

    Brunswick, ME
    3 days ago
  •  ...extensionNeed LinkedIn!Responsibilities: In this critical role you will work with a dedicated team of professionals to design, and engineer switched networks, routers and firewalls. You will also support advanced problem analysis and isolate highly complex issues,... 
    Senior
    Relocation

    Saxon Global

    Freeport, ME
    3 days ago
  • $40 - $45 per hour

     ...Floating Per-Diem Occupational Therapist (OT) A floating Per-Diem Occupational Therapist (OT) position is available in a beautiful senior living community in the assisted living, independent living and memory care settings. The successful candidate will provide therapy... 
    Senior
    Daily paid
    Flexible hours

    Preferred Therapy Solutions

    Auburn, ME
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer (C#/.NET) - Fixed Term Contract. Be the first to apply!