Fuzu Exclusive Job

SafeBoda   |   Nairobi, Kenya   |   Log in or register to see the closing date

Full Stack Senior Engineer

  • Bachelor's degree
  • Information technology, software development, data
  • Experienced (senior worker)
  • Full Time
  • Permanent
Click to apply

Job Summary

Who we are

Motorcycle taxis are immensely popular and serve as the lifeblood of many cities in Africa, but they are extremely unsafe and disorganized. SafeBoda is a startup on a mission to make motorcycle taxis (bodas) more safe, affordable, and convenient across Sub-Saharan Africa—while providing a more meaningful and lucrative career for drivers. And we think we have a shot to build a very valuable tech company in the process.

SafeBoda is growing fast with our mobile app in terms of completed rides in Kampala, Uganda. We are venture backed with investors from Silicon Valley, UK, Africa and Asia and we have high ambitions to scale our solution rapidly across East and West Africa.

Who you are
You're a software engineer with strong experience developing beautiful and intuitive mobile user interfaces. You have a passion for making simple, delightful products that solve everyday problems for consumers. You love technology, but also design, business, and understanding the customer. You have confidence that you can solve any problem (technical or not) that is handed to you. You have the hustle needed to make things happen in a challenging context.


You have

  1. 4+ years experience in software development
  2. Degree in Computer Science or related field
  3. Demonstrated experience producing object-oriented, structured, readable and testable code
  4. Experience in a software development role, working with both frontend and backend technologies
  5. Strong knowledge of Google APIs
  6. Knowledge of current trends in software design, architecture and web services (especially REST)
  7. Working knowledge of NoSQL (MongoDB) and relational databases (Postgres)
  8. Experience using modern version control systems such as Git
  9. An attitude of accountability and knowledge-sharing—you enjoy reviewing others' code and sharing your knowledge
  10. Demonstrated ability to work independently
  11. Excellent communication skills - you can spar with engineers, product owners and other stakeholders
  12. English language fluency
  1. Follow agile methodologies to continuously improve our frontend app
  2. Identify and share your knowledge of state-of-the-art technologies that will help us innovate faster
  3. Help our team to develop amazing user experiences for mobile
  4. Write unit, functional and integration test for your code.
Our stack
  1. PHP/Elixir for the backend (Laravel, Phoenix).
  2. Javascript for frontend (VueJS).
  3. Kotlin for Android, Swift for iOS.
  4. MongoDB and Postgres for database.
  5. Jenkins and CircleCI for CI.
  6. Docker for containerisation.
  7. Git for version control (GitHub).

General Information

Salary rangeNot specified
Additional informationNot specified
Contract type: Permanent
Job type: Full Time
Location: Nairobi
Area of work: Information technology, software development, data
Seniority: Experienced (senior worker)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 2 years
Required skills: Non-relational databases (NoSQL, etc.); Application programming interfaces (API); Software architecture; User experience (UX and UI) design; Github (or other software version management systems); PHP
Required languages: English (Spoken: fluent | Written: fluent)

Click to apply


Transportation, logistics, storage

SafeBoda is a community of entrepreneurs and boda drivers working together to improve professional standards across the urban transportation industry in Africa. Our aim is to improve the industry for both drivers and passengers by increasing the number of safe trips taken per day and by making travel around cities convenient and stress-free

Other Jobs at SafeBoda

Product Manager
Android Senior Engineer
iOS Senior Engineer
Customer Acquisition Assistants
Head of Customer Acquisition
View more jobs at