Full-Stack Engineer

Hybrid: Remote with optional office time in Johannesburg



About Kandua

Kandua is a mission-driven tech startup. We build easy tools that empower people professionally. Tools that shorten the distance between having a skill and making a living from it. Our flagship product, Kandua.com, is South Africa’s #1 online home services marketplace: A seamlessly designed platform, that connects great home service providers to the people who need them, powered by pioneering technology and a passionate, talented team. We’ve made over R400 million in work opportunities and 100 000 jobs possible for vetted Pros – and we’re just getting started. Learn more about Kandua here.

We’re looking for a full-stack engineer and problem solver to join us. 

What does this role involve?

When we say Full-Stack, we mean multidimensional fullness.
Not only would you carve across all facets of our system (front, back, and infrastructure), but your objective would always be to solve an actual problem. This means we’re probably not a great fit for those who prefer to constrain their engagement to the implementation-level.
That said, we’re no slouches at implementation. Driven by necessity, our tech stack is pretty cutting edge. We write functional code, which is usually in javascript (not that it matters too much to our archetypal hire, who picks up new languages in a couple weeks as needed, and even sometimes for fun 🙃).

What kind of person are we looking to join our team?

Given the scale of the impact and our centrality to it – we’re a smaller engineering team than most would guess. We won this leverage through devotion to the game of optimising each other and our code. We relish the difficulty & the stakes, and our next hire should too. As such – we tend to hire engineers with track records demonstrating obvious excellence at their craft. We’re open minded about what excellence could look like in different contexts. For example, an interesting candidate may be a top-of-the-class CS degree graduate who’s become a community thought leader. Or a self-learner, with a star-struck github project. Or an early joiner of a massively successful startup.

What's the interview process?

You should expect a rich and varied interview process – involving a bit of food, several different team members, and most importantly, a lot of collaborative hacking 😄. You can get a full sense of it here.

What's the remuneration?

Although we’re a startup, we don’t expect you to take any kind of pay cut. Above your salary, you’ll vest stock options.


We’re on the lookout for a special someone to write beautiful code, solve hard problems, and change lives at scale.