Intermediate Full Stack Developer (JavaScript / TypeScript)

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 800,000 - 1,200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zohorecruit in Johannesburg, South Africa is seeking an engineer who writes clean, scalable code, and is comfortable in React with experience shipping on AWS.

You will build RESTful APIs, deploy on AWS, take ownership from design to production, apply clean code practices, and contribute to Agile engineering practices.

Qualifications

  • Proficient React engineer with clean, scalable code.
  • Experience deploying on AWS and writing RESTful APIs.
  • Familiar with modern CI/CD and automated testing.

Responsibilities

  • Build and integrate RESTful APIs and third-party platforms.
  • Deploy, run and support solutions on AWS.
  • Take ownership of technical solutions from design through to production.
  • Apply clean code, testability and maintainability.
  • Contribute to architectural decisions and team engineering practices.
  • Deliver in Agile and keep improving how the team ships.

Skills

React
AWS
REST API design
Asynchronous programming
Git/CI-CD
Automated testing
React Native / mobile
Microservices / BFF / Azure

Tools

AWS (EC2, S3, Lambda, API Gateway, RDS, IAM)
REST APIs
GraphQL
Git
CI/CD
Testing frameworks
Azure

Job description

Johannesburg, South Africa | Posted on 08/10/2026

This suits an engineer who writes clean, scalable code, is comfortable in React, and has already shipped work on AWS.

Key responsibilities
  • Build and integrate RESTful APIs and third-party platforms
  • Deploy, run and support solutions on AWS
  • Take ownership of technical solutions from design through to production
  • Apply clean code, testability and maintainability
  • Contribute to architectural decisions and team engineering practices
  • Deliver in Agile and keep improving how the team ships
Requirements

Skills and experience:

  • Strong React experience, including components, state and front-end architecture
  • Hands-on AWS experience, such as EC2, S3, Lambda, API Gateway, RDS or IAM
  • Solid API design, including REST, with GraphQL an advantage
  • Asynchronous and event-driven programming
  • Git, CI/CD and modern engineering practices
  • Automated testing across unit, integration and end-to-end
  • React Native or other mobile experience is an advantage
  • Microservices or BFF patterns, and Azure as a second cloud, are an advantage.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Full-Stack Developer (Node.js / TypeScript)
Intermediate Full-Stack Developer (Node.js / TypeScript)

AES Global • Cape Town

On-site
ZAR 650,000 - 850,000
Senior Full-Stack Developer (Node.js / TypeScript)
Senior Full-Stack Developer (Node.js / TypeScript)

AES Global • Cape Town

On-site
ZAR 1,000,000 - 1,800,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl PTY • Johannesburg

On-site
ZAR 600,000 - 800,000
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA

E-Merge • South Africa

On-site
ZAR 1,020,000 - 1,380,000
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Full Stack Node JS Developer
Full Stack Node JS Developer

Tsogo Sun Digital. • Cape Town

On-site
ZAR 520,000 - 760,000
Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)
Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)

Datafin • Cape Town

Remote
ZAR 600,000 - 800,000
INTERMEDIATE FULL STACK SOFTWARE DEVELOPER (.NET AND REACT)- JOHANNESBURG - HYBRID - UP TO R540K
INTERMEDIATE FULL STACK SOFTWARE DEVELOPER (.NET AND REACT)- JOHANNESBURG - HYBRID - UP TO R540K

E-Merge • South Africa

On-site
ZAR 486,000 - 594,000
Full-Stack Engineer (React / TypeScript, growing into .NET)
Full-Stack Engineer (React / TypeScript, growing into .NET)

Codematch • Johannesburg

Hybrid
ZAR 600,000 - 900,000
Mid-Level Full Stack Engineer
Mid-Level Full Stack Engineer

FreshTalent • Johannesburg

On-site
ZAR 400,000 - 540,000
Paid time off
Paid sick leave
Parental leave
+3