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 todayyour work matters
- Tech-first: Were 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 140000 gross.
How to Apply:
To express interest or refer a suitable candidate please apply via our website .
We look forward to welcoming you to our team!
Only qualified candidates will be contacted.
Remote Work :
Yes
Employment Type :
Full-time
The RoleOur 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 ...
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 todayyour work matters
- Tech-first: Were 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 140000 gross.
How to Apply:
To express interest or refer a suitable candidate please apply via our website .
We look forward to welcoming you to our team!
Only qualified candidates will be contacted.
Remote Work :
Yes
Employment Type :
Full-time
View more
View less