Senior Full-Stack Software Engineer

Apply Now ↗
🌍 Remote📍 Nairobi📍 Nairobi, , Kenya📍 keFull time

About this role

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.

Frequently Asked Questions

Is the salary disclosed for the Senior Full-Stack Software Engineer position at dorbeleitconsulting?
The salary for this Senior Full-Stack Software Engineer role at dorbeleitconsulting is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Is the Senior Full-Stack Software Engineer job at dorbeleitconsulting remote?
Yes, this Senior Full-Stack Software Engineer position at dorbeleitconsulting is remote, with team members based in Nairobi, Nairobi, , Kenya, ke. You can work from home or anywhere in the supported regions.
Is the Senior Full-Stack Software Engineer role at dorbeleitconsulting full-time or part-time?
This is listed as a Full time position. It is posted as a Senior Full-Stack Software Engineer role at dorbeleitconsulting.
How do I apply for the Senior Full-Stack Software Engineer position at dorbeleitconsulting?
Click the "Apply Now" button on this page. You will be redirected to dorbeleitconsulting's official application portal hosted on smartrecruiters where you can submit your application directly.
When was the Senior Full-Stack Software Engineer job at dorbeleitconsulting posted?
This Senior Full-Stack Software Engineer position at dorbeleitconsulting was posted on Jan 22, 2026. Apply as soon as possible — early applications are often reviewed first.
Senior Full-Stack Software Engineer
dorbeleitconsulting
Apply for this role ↗

You'll be redirected to dorbeleitconsulting's official application page on SmartRecruiters.