About the role

We are looking for an experienced full-stack software engineer who will be responsible for building features and tools for our clients and internal teams. You'll be working on interesting problems, from scaling up payment systems, to augmenting our operations team, to building the future of claims tooling. You'll be working on a fast iteration cycle with interesting technologies, shipping code and seeing results frequently.

We’re a small team of software engineers building a product using a developer-first approach. This full-time role is based at our Kloof Street office in Cape Town and comes with a few perks such as catered lunch, snacks, coffee and secure parking.

You can check our OfferZen profile to view our tech stack, or if you’re still unsure what the position entails, you can contact Louw (@louwhopley on ZA Tech) for more information.

About Root

Our mission, at Root, is to drive the digital transformation of financial services by enabling and empowering software developers to build the future of banking and insurance. We package all the difficult things behind easy to use APIs. The existing world of financial services is murky, inaccessible and dominated by cumbersome businesses that are slow to innovate.

Root is a funded startup, part of the FireID family of companies (SnapScan, Luno, OfferZen, JourneyApps).

What you’ll do

  • As a software engineer at Root, you will be working with the product team on solving interesting and complicated problems.
  • Build on projects including web front-ends, internal operations systems, platform scaling, and our APIs using React and Node.
  • Write impactful code that directly affects our users.
  • Use continuous feedback to constantly improve the experiences you build.
  • Contribute to shared and open-source libraries maintained by Root.
  • Embrace the culture of an inclusive team; supporting others is expected from all.

What you need

  • Bachelor's degree in computer science or equivalent working experience.
  • Be highly proficient in HTML5 technologies such as React, JavaScript and CSS.
  • Ability to work both autonomously, and in a small team to solve complex problems.
  • Be able to work and deliver solutions at a high speed.
  • Must be friendly, transparent, articulate and driven to succeed.
  • Must be a curious learner.