Skip to content

Senior Full Stack Engineer

  • Remote
    • Cape Town, South Africa
    • Durban, South Africa
    • Sandton, South Africa
    • Port Elizabeth, South Africa
    • Remote, South Africa
    +4 more
  • Web & Software Development

Job description

Our client’s product consolidates organizational data (e.g. conversations, tickets, meetings, files, etc.) and answers employees’ questions about it. In order to provide a seamless experience, their engine utilizes cutting-edge Gen AI technology and is constantly developing and optimizing.

They take pride in being a non-hierarchical organization and their titles don’t matter; every one of their team members is expected to adopt a leadership mindset in everything they do. If you are passionate about what you do, enjoy moving fast and break things responsibly - let’s talk!

Position

They are looking for a Senior Full Stack Engineer with a startup mentality and a passion for cutting-edge technology. As a key member of their team, you'll be responsible for designing, developing, and maintaining their core product from end to end. You will join a group of experienced developers from the world's top companies who are passionate about building innovative AI-powered solutions.

Key Responsibilities

  • Build new features and products from scratch

  • Lead the architectural design and engineering vision for our platform

  • Participate in code reviews and maintain high code quality standards

  • Make strategic technical decisions that align with business objectives

  • Collaborate with cross-functional teams to define and implement new product features

Job requirements

We're Looking For...

  • A "get-it-done" attitude and ability to thrive in a fast-paced, dynamic environment

  • 6+ years of experience in full stack development

  • Strong proficiency in our tech stack: Node.js, React, TypeScript

  • Solid understanding of software development principles, design patterns, and best practices

  • Proven track record of building and scaling production systems

  • Ability to see the big picture and take end-to-end responsibility for projects

  • A product-oriented mindset

Would be a big plus if you…

  • Prior experience as a core team member in B2B SaaS product startup companies

  • Experience with AI and Large Language Models (LLMs) is highly desirable

  • Experience with Java/Kotlin development

  • Experience with our modern web application tech stack - Kubernetes, Docker, GCP, MongoDB, Jest. 

  • Strong knowledge of OOP principles

Education Requirements:

  • B.Sc in Computer Science or related field (or equivalent in experience)

Remote
  • Cape Town, Western Cape, South Africa
  • Durban, Kwazulu-Natal, South Africa
  • Sandton, Gauteng, South Africa
  • Port Elizabeth, Eastern Cape, South Africa
  • Remote, Gauteng, South Africa
+4 more
Web & Software Development

or