▷ (Only 24h Left) Fullstack Engineer

1 week ago


Cape Town, South Africa Rootplatform Full time

Who we are:

At Root, we believe that the future of insurance is digital, personalised, and embedded.

Our mission is to grow insurance businesses into this future by providing the infrastructure that makes it possible.

Insurance matters—it protects lives, livelihoods, and futures. Yet much of the world remains underinsured due to inaccessible, poorly timed, or generic products. The world needs better insurance: relevant, affordable, and delivered in the right moments. We help our clients create these solutions, scaling innovative products that meet real needs.

As a Fullstack Engineer, you’ll work with world-class team members to build systems and tools at the heart of big names in South Africa and the UK, making a tangible impact on people’s lives—helping protect and empower individuals and families around the world.

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

️ What you'll do:

- Feature Development: Deliver robust, scalable, and maintainable fullstack solutions using React, TypeScript, and Node.js.
- Testing Excellence: Write and maintain high-quality tests using Jest, Mocha Chai Sinon, or equivalent frameworks, ensuring code reliability and reducing regressions.
- Collaboration: Actively participate in architectural and software design discussions, and contribute to decision-making.
- Code Ownership: Take ownership of end-to-end feature delivery, ensuring high performance, maintainability, and security standards.
- User Impact: Develop user-facing and backend features that directly address customer needs, improving both developer and user experiences.
- System Robustness: Maintain and enhance the platform’s stability, security, and scalability to support business growth.
- Documentation: Produce clear, actionable, and accessible documentation for tools, processes, and codebases.
- Cross-Functional Collaboration: Work closely with design, product, and business teams to align technical solutions with organisational goals.

We are looking for someone with:

- Front-End Expertise: Proficient in React and TypeScript, with experience in building intuitive and responsive user interfaces.
- Back-End Proficiency: Skilled in Node.js and Express or equivalent frameworks, with a strong understanding of RESTful APIs.
- Testing Practices: Deep familiarity with testing frameworks (e.g., Jest, Mocha, Chai, Sinon) and a strong belief in Test-Driven Development (TDD).
- Database Knowledge: Strong experience with relational databases (e.g., PostgreSQL) and familiarity with designing efficient schemas, optimising queries, and managing migrations.
- Frontend State Management: Proficiency in state management tools like Redux, MobX, or React Context to build scalable and maintainable frontend applications.
- Cloud Platforms: Familiarity with AWS for deploying and scaling web applications. Our stack is predominantly in Fargate (ECS), Lambda, and Aurora (PostgreSQL).
- Experience: 3–10+ years of fullstack development in a high-level programming language.

Bonus points/nice to have:

- Experience in the insurance or fintech industry.
- Experience working with product designers or a basic understanding of UX principles to build user-friendly applications.

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.

#J-18808-Ljbffr



  • Cape Town, South Africa Olarm Full time

    Cape Town, South Africa | Posted on 03/10/2024 Join the Olarm Team: Where Innovation and Collaboration Thrive! At Olarm, we're not just a company – we're a passionate team of forward-thinkers, tech enthusiasts, and problem solvers. Our mission to revolutionise the home security and monitoring markets is driven by a set of core values that define who we...


  • Cape Town, South Africa Collinson Full time

    Job title : Senior Fullstack Engineer Job Location : Western Cape, Cape Town Deadline : January 04, 2025 Quick Recommended Links Jobs by Location Job by industries The Role  We are seeking a highly experienced Senior Fullstack Engineer to join our team. The ideal candidate will have a strong background in software development, with a...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Execute designs with CAD Prepare CAD drawings Site visits involved Work closely with Engineers Redesign processes to improve functionality Skills & Experience: Minimum 0-3 years of experience AutoCAD essential and Revit advantageous Team player Afrikaans and English essential Valid Drivers license Qualification: Certificate or Diploma in Draughting Only...


  • Cape Town, South Africa Collinson Full time

    Job title : Senior Fullstack Payments Engineer Job Location : Western Cape, Cape Town Deadline : January 04, 2025 Quick Recommended Links Jobs by Location Job by industries The Role  We are seeking a highly experienced Fullstack Engineer to join our team. The ideal candidate will have a strong background in software development, with a...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Senior Fullstack DeveloperJob Summary:Communicate Recruitment is seeking a highly skilled Senior Fullstack Developer to lead our development team. As a key member of our team, you will be responsible for designing, developing, and deploying robust Fullstack solutions using C# and the Microsoft .NET framework.Key Responsibilities:Lead the...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Job Description: Designs efficient solutions that prioritize simplicity, feasibility, cost-effectiveness, and accuracy Creates assemblies and detailed manufacturing drawings in compliance with recognized industry standards Prepares part specifications, Bill of Materials, production orders, and manuals Implements engineering change proposals in design...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Proficiency in Civil 3D design calculations and expertise in AutoCAD are essential, enabling the creation of detailed and precise drawings that serve as the foundation for various civil engineering projects This role involves the comprehensive design of essential civil services, including sewer systems, stormwater management, and water reticulation networks,...


  • Cape Town, Western Cape, South Africa Collinson Full time

    About the RoleWe are seeking a highly experienced Fullstack Engineer to lead our team in designing and developing complex software systems from conception to deployment. The ideal candidate will have a strong background in software development, with a focus on using modern technologies.Key ResponsibilitiesDesign and develop client-side and server-side...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Accurate assembly of mechanical components Skillfully performing drilling and other machining operations with exacting precision Proficient in interpreting manufacturing drawings Ensuring excellence by upholding the highest quality standards in all tasks Collaborate with engineers Skills & Experience: Minimum 2 years of experience in automation or packaging...


  • Cape Town, South Africa People Solved Full time

    Job Description:A cutting-edge technology company currently undertaking a digital transformation are looking for talented Fullstack Software Engineers who are interested in building market leading platforms and software to support out the box configuration of brands and markets. Main development languages being C#, Net Core, Angular etc. This is a hybrid...


  • Cape Town, South Africa Dentsu Aegis Network Ltd. Full time

    time left to apply End Date: November 29, 2024 (4 days left to apply) job requisition id R1077925 The purpose of this role is to collaborate with the Digital Performance teams across disciplines to develop and execute innovative and creative solutions and strategies for our clients. This role requires you to develop best in class strategies and management...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    What will you do? You will be surrounded with hardworking people who are passionate about cloud and software engineering and believe that world-class support is critical to customer success. You will have the chance to help DevOps teams take their existing applications to the Cloud and build new solutions using cloud native technologies. As a Cloud Platform...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Internationally renowned company who manufactures for the automotive industry is looking for an Engineer to join their team. This position would entail designing and nesting various patterns. Furthermore, your responsibility will include the efficiency of patterns to be cut on the CNC. Â Requirements: National Diploma in Engineering or related field Minimum...


  • Cape Town, South Africa Communicate Recruitment Full time

    Job title : Senior .Net Fullstack Developer Job Location : Western Cape, Cape Town Deadline : January 03, 2025 Quick Recommended Links Jobs by Location Job by industries Ever dreamed of being the fastest, sharpest, and most dependable coder on the track? Well, buckle up because my client is looking for a Senior .NET Fullstack Developer...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Perform installations and repairs of electrical systems Fault finding and troubleshooting Adhere to quality standards Read and interpret technical drawings on site Skills & Experience: Minimum 3 years of experience as an Installation Electrician in the construction industry essential Minimum 3-phase Wiremans license advantageous Dynamic individual Work well...

  • Launch Engineer

    2 months ago


    Cape Town City Centre, South Africa Jobted ZA C2 Full time

    International leader in the automotive/aerospace industry, situated in Cape Town, is looking to employ a Launch Engineer to join the New Product Development team to be involved with the design and launch of new models and ideas. You will be involved with new product development, improvement on existing models, the prototype manufacturing process, ensuring...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Minimum requirements: - Bachelor degree in Chemical Engineering/B.Tech/S4 - Computer literacy (MS Project and MS Office) - Knowledge and application of OHSA Responsibilities: - Process scope definition and technology selection through compilation of Process Design Basis - Compilation of Process and Utility Flow Diagrams, along with associated mass and...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Diagnose and repair electrical, electronic, and mechanical faults efficiently Conduct machine inspections and complete job cards thoroughly Perform and improve scheduled maintenance and assist with equipment installations and repairs Ensure adherence to safety protocols and contribute to developing procedures Guide and support less experienced personnel...


  • Cape Town City Centre, South Africa Jobted ZA C2 Full time

    Diagnose and repair equipment faults efficiently while proposing improvements Perform regular inspections to identify and address faults promptly Complete job cards and scheduled maintenance accurately. Utilize support management systems like Pragma, ISO9001, NOS and WCM Assist with equipment installations, modifications, and repairs. Ensure safety...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    **Company Overview**We are a leading recruitment agency, Communicate Recruitment, seeking an experienced Fullstack Developer to join our team.**Job Description**We are looking for a skilled Fullstack Developer who can lead the development track from designing to deploying robust solutions using C# and the Microsoft .NET framework. As a key member of our...