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

AES Global

Cape Town

On-site

ZAR 650,000 - 850,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AES Global is seeking an Intermediate Full-Stack Developer to build and scale modern web applications across backend services, APIs, and front-end interfaces.

You’ll independently deliver medium-complexity features and own them end-to-end from development through deployment and monitoring, while growing your system-design skills alongside experienced engineers.

Qualifications

  • 3–5 years of software development experience.
  • Strong TypeScript and Node.js with REST or event-driven APIs.
  • Experience with Fastify, Express or NestJS and async API design.
  • Proficient React development with HTML/CSS and UI components.
  • Experience with relational databases (PostgreSQL) and cloud platforms (AWS/GCP/Azure).
  • CI/CD, Docker, testing with Jest or Vitest, and Git workflows.

Responsibilities

  • Build and scale backend services in Node.js/TypeScript, designing REST and event-driven APIs.
  • Work within a modular architecture and integrate third-party and internal systems.
  • Develop polished, user-facing features in React (Next.js a plus).
  • Own features end-to-end from development through deployment and monitoring.
  • Debug production issues using logs and observability tooling.
  • Collaborate closely with product, design and engineering teams.

Skills

TypeScript
Node.js
REST API design
React
HTML/CSS
PostgreSQL
Cloud platforms
CI/CD
Docker
Git

Tools

Fastify
Express
NestJS
Docker
PostgreSQL
Next.js

Job description

We’re working with an established consumer digital business, and they’re looking for an Intermediate Full-Stack Developer to help build and scale modern web applications across backend services, APIs and front-end interfaces.

This isn’t a junior role — you’ll independently deliver medium-complexity features and own them end-to-end, from development through deployment and monitoring, while growing your system-design skills alongside experienced engineers.

What you’ll do
  • Build and scale backend services in Node.js and TypeScript, designing REST and event-driven APIs
  • Work within a modular, domain-driven architecture and integrate third-party and internal systems
  • Develop polished, user-facing features in React (Next.js a plus)
  • Own features across development, testing, deployment and monitoring
  • Debug production issues using logs and observability tooling
  • Collaborate closely with product, design and engineering
What you’ll bring
  • 3–5 years’ software development experience
  • Strong TypeScript and Node.js, and REST or event-driven API experience
  • Frameworks such as Fastify, Express or NestJS, and solid async / API design
  • React, with strong HTML, CSS and component-based UI fundamentals
  • Relational databases (PostgreSQL or similar)
  • Working knowledge of a cloud platform (AWS, GCP or Azure), CI/CD and containerisation (Docker)
  • Testing with Jest or Vitest, and strong Git practices
Advantageous
  • Event-driven or real-time systems, observability tooling, and high-scale environments
Working model

In office with flexitime, based in Cape Town or Johannesburg.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Intermediate Full-Stack Developer (C#/.NET, React/Vue)
Intermediate Full-Stack Developer (C#/.NET, React/Vue)

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,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
Senior Full Stack Engineer (Node.js & Angular)
Senior Full Stack Engineer (Node.js & Angular)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Intermediate Full-Stack Engineer (Python / Django / React)
Intermediate Full-Stack Engineer (Python / Django / React)

AES Global • Cape Town

Hybrid
ZAR 600,000 - 1,200,000
Senior Full Stack Developer (TypeScript & Node.js)
Senior Full Stack Developer (TypeScript & Node.js)

Together Staffing group • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Intermediate Full Stack Developer - Pretoria *Hybrid
Intermediate Full Stack Developer - Pretoria *Hybrid

Headspaceglobal • Pretoria

On-site
ZAR 480,000 - 720,000
Hybrid work model
Full-Stack Software Engineer (Python & JavaScript)
Full-Stack Software Engineer (Python & JavaScript)

AES Global • Cape Town

Hybrid
ZAR 650,000 - 950,000
Senior Full-Stack Engineer (Python / React)
Senior Full-Stack Engineer (Python / React)

AES Global • South Africa

Remote
ZAR 900,000 - 1,200,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000