Skip to content

Open nowPosted 286 days ago

Senior Full-Stack Software Engineer

Dorbe Leit Consulting3 open roles

Where
Nairobi, Kenya, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Full-Stack Software EngineerDorbe Leit Consulting · Nairobi, Kenya, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Dorbe Leit Consulting's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.3% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.6%3 days
  3. 13.3%7 days
  4. 21.3%14 days
  5. 35.7%30 days
  6. 59.1%60 days
This job: posted 286 days ago

The posting

Company Description

Be part of the team rewriting what mobility means for Africa. Our client is not just building bikes—they’re building opportunity. The electric motorcycles and digital tools help thousands of riders earn more while reducing emissions across cities. Join them in building the systems that will power the next generation of African innovation.

About Our Client

They’re not just building electric motorcycles—they’re redefining how people and goods move across East Africa. Their mission is to create affordable, intelligent, and climate-friendly mobility solutions for the boda boda and delivery markets.

With a growing fleet of electric motorcycles on the road, they’re building a tech platform that supports battery swaps, mobile money payments (M-PESA), fleet analytics, and real-time operations. Now they’re adding the next layer—AI-powered ride-sharing, predictive maintenance, and crypto integrations—to unlock entirely new economic models for riders and operators.

This is where you come in.

Job Description

The Role

Our Client is looking for a highly skilled and motivated Senior Full-Stack Software Engineer to join their engineering team. This role is crucial for developing, scaling, and maintaining the core software systems that power their electric motor operations and products. The ideal candidate has deep expertise across the full stack, with a proven ability to lead technical initiatives and deliver scalable solutions.

Key Responsibilities

· Lead the design, development, and deployment of full-stack applications and micro-frontends.

· Architect and scale high-load systems to meet growing business demands.

· Drive key architecture decisions and define technical roadmaps and objectives.

· Develop robust backend services primarily using Python frameworks like Django and FastAPI.

· Build responsive and modern user interfaces using React JS.

· Implement and manage data-intensive platforms, including setting up and optimizing databases such as PostgreSQL/TimescaleDB.

· Design, implement, and maintain ETL (Extract, Transform, Load) data pipelines.

· Integrate AI/ML functionalities into applications.

· Lead and mentor a team of 2-4 engineers, conducting code reviews and promoting best development practices.

· Manage deployment through modern DevOps practices, including Docker, CI/CD, AWS, and Kubernetes.

Qualifications

You Might Be a Fit If You…

· Minimum of 7+ years of professional experience in software engineering.

· At least 2+ years of experience in a technical team leadership role (task decomposition, planning, stakeholder communication, risk management).

· Expert-level proficiency in Python 3, Django, and FastAPI.

· Strong experience with modern frontend libraries, particularly React JS.

· Solid experience with relational databases (PostgreSQL or similar) and SQL.

· Experience with asynchronous task management and messaging queues (Celery, RabbitMQ, SQS/Kafka).

· Familiarity with cloud services (AWS, Databricks) and infrastructure as code (Terraform).

· Experience with React Native for mobile application development is a strong plus.

Additional Information

Why Our Client?

  • Mission-driven: Help thousands of riders increase earnings and reduce emissions
  • Real-world scale: Our bikes are live on the streets of Kenya today—your work matters
  • Tech-first: We’re building AI, payments, IoT, and crypto all in one stack
  • Flexible & agile: Small team, big ambition, remote-friendly
  • Ownership mindset: Help shape the architecture, roadmap, and culture as we grow

Application & Selection Process

This role will follow a rigorous multi-stage process assessment process, including stakeholder panel interviews, and technical case presentation.

The Salary for this position is Kshs 140,000 gross.

How to Apply:

To express interest or refer a suitable candidate, please apply via our website www.dorbe-leit.co.ke.

We look forward to welcoming you to our team!

Only qualified candidates will be contacted.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Dorbe Leit Consulting's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Dorbe Leit Consulting's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Dorbe Leit Consulting's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.