KANDUA JOB OPPORTUNITIES

Full-Stack Engineer

Hybrid: Remote with optional office time in Johannesburg

ASAP

Permanent

About Kandua

The Kandua Company helps small service businesses grow. We connect them to new customers and we take the sweat out of business management with easy to use tech tools. Kandua.com is South Africa’s #1 online marketplace for home services. Every month, over 40 000 vetted home service pros have access to around R50 million worth of work opportunities from individual customers, and access to business customers through Kandua’s partnerships with leaders in insurance and retail. The Kandua for Pros app puts a head office in the palm of every pro’s hand: send professional quotes and invoices, accept card and online payments, keep track of customer communication, and get visibility of business performance, all from a mobile phone, and all safely stored in the cloud. Our mission is to use tech to shorten the distance between having a skill and making a living from it: helping the people who help us every day.

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 – this is an important juncture for both us and you…and we shouldn’t cut corners in establishing mutual fit!

Our process is:

  1. An introductory interview (20-30 minutes)
  2. A take home test (~120 minutes…but could take longer if learning is necessary)
  3. A set of technical questions (30-40 minutes)

If needed, we might also introduce a collaborative hack, and also facilitate chats with other team members.

What's the remuneration?

Although we’re a startup, we don’t expect you to take any kind of pay cut.

TLDR

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

Interested?

Do you qualify to be a Kandua Elite Pro?

Apply if you have all of the below:

You will also have to pass a criminal background check.