Root Logo

Solutions Engineer

Root|Posted 2 days ago

Skills and experience

Role:Full stack engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    JavaScript
    TypeScript
    Node.js
Nice-to-have skills:
    HTML
    CSS
    JSON
    Postman
    GitHub
    Mocha

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa or Western Cape, South Africa or Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Root is a fast-growing tech startup and we’re on a mission to build the future of insurance.

We are looking for a skilled, technical individual to join our Solutions Engineering team and help us design, architect and build insurance products for clients on the Root platform. Root’s Solutions Engineers operate at the forefront of integrating client systems and insurance products with Root’s platform to onboard and generate value for them as fast as possible. This means working directly with clients to understand their systems, pains and business requirements in order to implement optimal, low-risk and low-maintenance solutions.

You will play a key role in the product solutioning and architecture process, and your work will ensure that products are robust, accurate and optimised to meet client needs. You will be working closely with different technical teams, both internally and externally, architecting Root-based solutions. Ultimately, you’ll build these insurance products with our Root tools and packages in a scalable, clean, and easily comprehensible manner for other engineers to integrate with.

You can read up more on some of the tools we’ve created to build insurance products in our docs here. This is an exciting opportunity for a proactive person who really enjoys solving technical problems.

A snapshot of the tools our solutions engineers regularly use:

  • JavaScript/Typescript - for encoding insurance business rules
  • NodeJS - for using npm packages effectively in solutions
  • JSON - for configuring UI components
  • HTML & CSS - for configuring document templates
  • Postman (or similar tool) - for interacting with and testing APIs
  • Git & GitHub - for source control
  • Mocha and Chai - for writing robust unit tests
  • AWS - Specifically S3, Serverless and Lambda.

This full-time role is based at our De Waterkant office in Cape Town, working on a hybrid work model.

🛠️ What you'll do:

  • Design and develop bespoke insurance products and integrations for key customers using the Root rails.
  • Guide customers through this integration progress, from design to launching the product.
  • Answer customer technical product questions during implementation and champion Root related product integrations.
  • Advise technical solutions for prospective and new customers planning to build products with Root, including demoing, leading workshops and showcasing the product integration process.
  • Implement products using the coding standards set by the team.
  • Test products thoroughly to ensure that our customers experience a seamless and error-free product implementation and launch.
  • Document client requirements in the product specification document in a clear and explicit manner.
  • Preemptively identify and solve potential issues and pains that our customers may experience.
  • As a Solutions Engineer, collaborate closely with the Projects, Product and Sales Teams to ensure both Root and our clients have a thorough and complete systems understanding prior to and during launch.
  • Actively and consistently direct clients toward adopting Root-aligned practice.
  • Design solutions with the overarching aim of rapid, effective systems integration and speed-to-market.

💪 We are looking for someone with:

  • Minimum of 5 years commercial experience working as a developer.
  • Bachelor’s degree in computer science or similar engineering degree is advantageous.
  • Competency in JavaScript/TypeScript, NodeJS and Git.
  • Advantages competency in the following AWS tools: S3, Lambda, EC2, API Gateway, IAM & DynamoDB.
  • Able to collaborate and communicate with customers to capture, guide, and define business requirements, and to translate those requirements into a working solution.
  • Able to rapidly prototype and test a solution to a problem.
  • Able to clearly articulate complex problems and solutions to both a technical and non-technical audience.
  • High attention to detail, especially when documenting, writing and coding.
  • Good understanding of basic data models (e.g. the purpose of primary keys).
  • Excellent understanding of APIs and software integration.
  • Excellent written and verbal communication skills.
  • Able to manage your personal time, output and energy well.
  • Comfortable working under pressure.
  • A self-starter with, a high output-driven attitude.

Bonus points/nice to have

  • Experience in the insurance industry.
  • Experience working with customers to capture and define requirements.

🧢 Who we are:

Our mission is to enable innovation in insurance by building the infrastructure required to reach the future of insurance. We are striving to be the global API standard for insurance.

Root Values:

  • Lead by example: “Lean in, take charge, and always set a positive precedent.”
  • Exceed expectations: “Know your customer to delight your customer.”
  • Rally as one team: “Put aside egos and personal agendas to triumph as one.”
  • Own the mission: “Your job is not done until the job is done.”
  • Rise to the challenge: “Meaningful change requires meaningful effort and the courage to make bold moves.”

🚀 How we enable success:

Our team is made up of smart, passionate, and kind individuals working together to build a world-class business. We take the time to develop personal relationships with each other. Over and above daily team lunches, we do frequent team outings and ad-hoc adventures.

We create and enable an environment for people to do their best work. To support this, we focus on a culture of autonomy, transparency and trust. As a startup, we care a lot about innovation, and believe in an iterative way of working to drive innovation forward. We encourage each other and foster a working culture of sharing early versions of our work and implementing feedback fast.

🤝 Why join us?

We have ambitious goals. Our mission is to power innovators in insurance, globally, and we’re well on our way there. You’ll join at a very exciting part of the journey, and your contribution over the next few years will directly and visibly impact Root’s global success. Our team is incredibly friendly and collaborative. If you care about solving challenging problems with people you enjoy being around, this is the place for you.

Please note… Root has an inclusive culture. We encourage applicants from diverse backgrounds to apply and introduce their skill set to us. Open positions at Root are competitive and we often receive high volumes of applicants. If you have not received further updates on your application after three weeks, you’re welcome to request feedback.

About Root

15-50 employees

What we do

At Root, we believe that developers are the inventors and builders of the future. Making Developers’ lives easier, which includes their ability to innovate, is fundamentally part of Root’s mission.

Our goal is to bring insurance to the internet-age and make it more relevant and accessible to more people.

Root is an end-to-end digital insurance platform that enables its clients to launch new products and digital engagement channels fast. We package all the compliance, regulatory and reporting complexities behind easy-to-use APIs.

Our Engineering Processes

Our core systems are built on NodeJS (TypeScript) with our front-end systems built with React. We have seamless CI/CD set up as we believe it's more important to focus on the product we're building. We use an adapted version of kanban for managing our development process so that we can focus on writing useful code.

Our Hiring Process

We've kept our hiring process as simple as possible at Root. We've designed it to validate technical competence as well as to ensure a good team & culture fit from both sides. Our process is transparent, high-touch, and open to feedback at all times.

Icon1 Stage 1: Screening Interview We will invite you to have a 30 minute call with one of our Engineering team members.

Icon2 Stage 2: Take-Home Challenge We'll then send you our take-home challenge to complete over 2-3 days (ideally, but life's busy, and we are flexible). This shouldn't take you more than 4 hours (in total) to complete.

Icon3 Stage 3: Debrief and Team Fit interview We'll spend 60 minutes discussing your take-home challenge. We'd like to hear your thoughts and approach to it, as well as answer any questions that you may have had while completing the challenge. We will also spend some time chatting about our team's working behaviours and what enables you to thrive.

Icon4 Step 4: Simulation Day Be a Root Team Member for the day!! The last step is spending a day in the office with us for a (compensated) simulation day. You'll get to do a bit of work with the team, have lunch with us and meet more team members.

Icon5 Step 5: Admin Wrap up To finish it off, we'll phone your references to make sure we're not missing out on anything serious and we'll make sure our credit/criminal checks are sorted.

Icon6 Step 6: Offer We'll extend an offer to you and hope to have you onboard the Root Rocketship with us!

Perks at Root

Generous leave policy & space days
Daily catered lunches and Burger Fridays
Macbook & Work-From-Home hardware
Remote-first culture
Flexible working hours
Team wellness plans & medical aid contribution
Scenic offices in De Waterkant with secure parking

Tech Stack

application and data

Heroku
Heroku
PostgreSQL
PostgreSQL
Node.js
Node.js
React
React
TypeScript
TypeScript
Amazon Web Services
Amazon Web Services

dev ops

GitHub
GitHub
Docker
Docker
New Relic
New Relic
Terraform
Terraform

business tool

Google Apps
Google Apps
Slack
Slack
Zendesk
Zendesk
JIRA
JIRA
Zoom
Zoom
Productboard
Productboard
Miro
Miro

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: