Senior Software Engineer - Full Stack

Elixir - Postgres - GraphQL - Android / iOS

We're building Africa's largest marketplace for home services, but we need your help: we're rapidly expanding, but on a new software architecture, built around Postgres (with PostGIS), Elixir & GraphQL.

Join us in building out the tech stack from the ground up, using the best new tools & a developer-friendly approach. Your software will serve users in multiple countries & languages, and make it easier for them to find work / provide jobs relating to cleaning, child care, cooking, gardening etc.


  • Interest in / experience working with Erlang/Elixir.
  • Experience working as part of a diverse team.
  • Full-stack programming experience, incl.DatabasesBackend applicationsAPIsWeb frontendsMobile clients (Android / iOS / cross-platform)
  • Databases
  • Backend applications
  • APIs
  • Web frontends
  • Mobile clients (Android / iOS / cross-platform)

Bonus points:

  • Other functional programming experience
  • Open source / dev community contributions
  • Qualification in computer science (BSc, MSc) or equivalent
  • Experience developing location-aware applications
  • Interest in / experience with Postgres' more advanced features
  • AWS experience


  • Contribution towards Medical aid plan
  • Pension plan
  • Free monthly home cleaning
  • Access to free emotional and psychosocial support
In founding SweepSouth, our aim was to modernise home services and to be the African pioneers in bringing technology to the industry. With over seven thousand cleaners, and thousands of satisfied customers being served monthly, we're just getting started. Our mission is to create happy homes by providing dignified, flexible work at decent pay to our SweepStars. SweepSouth is the largest online marketplace on the African continent for ordering and paying for home cleaning services. We connect people with experienced, reliable, efficient and insured cleaners in minutes.