Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer (Node.Js & React)

Yassir

Cape Town

On-site

ZAR 700 000 - 900 000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Cape Town is seeking a Senior Full Stack Engineer to develop web applications using Node.js and React. You will collaborate with cross-functional teams, ensuring application performance and quality. The ideal candidate has over 5 years of experience, is familiar with REST APIs, and possesses a degree in Engineering or Computer Science. This position offers a dynamic work environment focusing on innovative tech solutions.

Qualifications

  • At least 5 years of experience in Node.js and React required.
  • Familiarity with REST and RESTful APIs and micro-services.
  • Experience with databases, both SQL and NoSQL.
  • Experience in a rapidly growing company in mobility, on-demand, or fintech is a plus.

Responsibilities

  • Design and develop web applications using Node.js and React.
  • Collaborate with cross-functional teams to define and ship new features.
  • Ensure performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks, fix bugs, and optimize performance.
  • Deliver results on schedule while embracing complex challenges.

Skills

Node.js
React
REST APIs
GIT
SQL databases
NoSQL databases

Education

BSc / MSc in Engineering, Computer Science, or relevant field

Tools

Docker
Kubernetes
Redis
Job description
Senior Full Stack Engineer (Node.js & React)

Location: Cape Town, Western Cape, South Africa - Employment type: Full-time - Department: Engineering and Information Technology

As a Fullstack Developer specializing in Node.js and React, you will be an essential part of our engineering team, working on both client-side and server-side applications. Your primary focus will be to develop user interfaces and implement server-side logic, creating seamless integrations between the two. Collaborative problem‑solving, sophisticated design, and a commitment to quality products are essential in our fast‑paced, dynamic environment.

Responsibilities
  • Design and develop web applications using Node.js and React
  • Collaborate with cross‑functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Work with modern tools and technologies, maintaining code quality, organization, and automation
  • Identify and correct bottlenecks, fix bugs, and optimize performance
  • Participate in brainstorming sessions and contribute ideas to technology, algorithms, and products
  • Collaborate closely with design and engineering teams to translate end‑user requirements into effective technical solutions
  • Embrace and solve complex challenges, delivering results on schedule
Requirements
  • Ideally have at least 5 years of experience in Node.js and React
  • Familiarity with REST and RESTful APIs, micro‑services
  • Experience with databases, both SQL and NoSQL
  • Version control: GIT
  • Nice to have: containers (Docker, Kubernetes), caching (Redis), scaling, web load balancing
  • Experience in a rapidly growing company in the mobility, on‑demand, or fintech space is a plus
  • BSc / MSc in Engineering, Computer Science, or relevant field
Hiring Process
  1. TA Call
  2. Technical Interview
  3. Hiring Manager interview
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.