Senior Full-stack Engineer

About the Company

Our client is an innovative global tech company on a mission to make the world a safer, more connected place. They’re scaling fast, building products that genuinely save lives, and they’re looking for engineers who want their work to have a real impact.

About the Role

As a Senior Full-stack Engineer – (Node.js / React), you’ll take a leading role in designing, developing, and maintaining complex systems across both backend and frontend. You’ll collaborate closely with a multidisciplinary team to create seamless, high-performance products used by thousands every day. This role is ideal for someone who thrives in a fast-moving, purpose-driven environment and enjoys taking ownership from concept to production.

What You’ll Do

  • Build and maintain end-to-end product features that drive reliability and scale
  • Architect and evolve backend systems and APIs
  • Work with product teams to deliver intuitive and accessible user interfaces
  • Mentor and guide engineers, contributing to a culture of excellence
  • Lead by example through high standards of code quality, testing, and documentation
  • Identify and resolve technical bottlenecks and performance challenges

Tech Environment

  • Core stack:js, React, React Native, TypeScript
  • Frontend tooling: Vite, Storybook
  • Cloud & DevOps: AWS, CI/CD pipelines (GitHub Actions or similar)
  • Data: PostgreSQL, DynamoDB, S3, Snowflake

What We’re Looking For

  • 5+ years of professional experience as a full-stack engineer
  • Strong proficiency in Node.js and modern React frameworks
  • Proven experience designing scalable backend systems and integrating APIs
  • A solid grasp of data modelling and performance optimisation (SQL & NoSQL)
  • Cloud experience (AWS or similar)
  • Demonstrated ability to mentor, collaborate, and deliver clean, maintainable code
  • A genuine passion for building products that make a tangible difference

Apply Here

Should you be interested in this position please send an updated copy of your CV to careers@myprojectbox.co.za

We appreciate the interest of all applicants; however, only those selected for further consideration will be contacted. By submitting your application, you consent to the processing of your data to be used solely for recruitment purposes. If you are not selected for this position, your CV will be retained for potential future opportunities unless you request otherwise