Senior Engineer, Backend Developer

at Wasoko
Location Zanzibar, Tanzania, United Republic of
Date Posted September 15, 2022
Category Engineering
IT / Information Technology
Job Type Full-time
Currency TZS

Description

About Us:

Wasoko is transforming communities across Africa by revolutionizing access to essential goods and services. By connecting small merchants to the digital economy, we fix inefficient supply chains and provide services previously unavailable to informal businesses. Wasoko aims to provide everything a retailer needs, no distributors, or banks necessary.

Thousands of retailers across Kenya, Tanzania, Uganda, Cote d’Ivoire, Senegal, Zambia and Rwanda use Wasoko's mobile ordering and delivery platform to receive the goods they need as quickly and cheaply as possible while also accessing growth financing for the first time. We’re looking to grow our team with highly talented and motivated employees who are excited to work in a fast-paced and dynamic startup environment.

Position: Senior, Backend Developer

Have you deployed full apps end-to-end with major involvement in shipping and customer understanding? Do you enjoy developing front-end, back-end, deployment and analytics, including working with open source frameworks & technologies? Do you have a growing set of tools that gets you there faster with minimal bespoke code e.g. Docker? Can you manage a support team of researchers and product managers to fill in the gaps so you can build with momentum? We’re looking for You.

Locations:

  • Fumba, Zanzibar
  • Bangalore, India
  • Nairobi, Kenya

Duties & Responsibilities

  • Build stable, documented and encapsulated API clients for the Wasoko API
  • Work with internal innovation clients and our Wasoko API to explore new innovative business models and user experiences that build on top of our data and our physical sensors, agent and vehicle infrastructure.
  • Choose the right automation tool for the lifecycle of the project, whether experimentation tools, data scripting, open-source prototypes & more, where maintenance is minimal and building is D.R.Y
  • Inspire teams to think more ambitiously through demo-first experiences leveraging your experience i.e.. incorporating assumptions you expect to be challenged after the demo towards the final product
  • Incubate and hand over low-maintenance technology to the core product development team once product-market fit is established or on-track

Qualifications

  • 6+ years of experience in the software development cycle
  • Strong knowledge of cloud technologies like AWS/Google Cloud/Azure
  • Naturally curious and constantly improving, has a make-myself-obsolete mentality
  • Demonstrable portfolio & heavy involvement in end-to-end platforms
  • Experience going from zero to very usable technology prototypes (including data mining) to settle debates while there is attention and momentum is still there
  • Comfortable working with front-end, back-end & DevOps with good enough functionality, but where one area stands out from the market average.
  • Comfortable reusing, improving and troubleshooting someone else’s code, including open-source platforms and frameworks in newer/older languages
  • Established a set of tools to allow you to work quickly with new technology & user personas e.g. Docker for deployment, VWO for browsing playback
  • Epic communication skills and empathy for users, junior engineers and product teams, including not taking yourself and your suggestions too seriously
  • Passion and drive for solving problems, hacking processes and sharing your successes to inspire a hacking culture that seeks & celebrates automation
  • Demonstrable creativity with an emphasis on developing innovative solutions that leapfrog complex root problems with multiple symptoms and no clear answer.