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

AES Global

Cape Town

On-site

ZAR 1,000,000 - 1,800,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AES Global seeks a Senior Full-Stack Developer to build and scale modern web applications across backend services, APIs and front-end interfaces, and to mentor engineers.

You’ll own complex features end-to-end—from architecture and development through deployment, monitoring and production reliability—and mentor the engineers around you. The role requires 6+ years of software development experience, strong TS/Node.js, React, and cloud/CI/CD expertise.

Qualifications

  • 6+ years of software development experience.
  • Strong TypeScript and Node.js with REST/event-driven APIs.
  • Experience with React and UI fundamentals.
  • Cloud experience (AWS, GCP or Azure) and CI/CD.
  • Familiarity with Docker and containerization.

Responsibilities

  • Design and scale backend services in Node.js and TypeScript with REST/event APIs.
  • Lead architecture decisions and mentor engineers.
  • Develop UI features in React, with Next.js as a plus.
  • Own features from development to deployment and monitoring for reliability.
  • Debug production issues using logs and observability tooling.
  • Collaborate on integration with third-party and internal systems.

Skills

TypeScript
Node.js
REST APIs
Event-driven
React
Next.js
PostgreSQL
AWS
Docker
CI/CD
Testing
Git

Tools

Next.js
Docker
Jest
Vitest
PostgreSQL
AWS

Job description

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

You’ll own complex features end-to-end — from architecture and development through deployment, monitoring and production reliability — and mentor the engineers around you.

What you’ll do
  • Design and scale backend services in Node.js and TypeScript, building REST and event-driven APIs
  • Work within a modular, domain-driven architecture and lead integration with third-party and internal systems
  • Develop polished, user-facing features in React (Next.js a plus)
  • Own features across development, testing, deployment and monitoring, and drive production reliability
  • Debug complex production issues using logs and observability tooling
  • Contribute to architecture decisions and mentor intermediate and junior engineers
What you’ll bring
  • 6+ years’ software development experience
  • Strong TypeScript and Node.js, with deep REST / event-driven API experience
  • Frameworks such as Fastify, Express or NestJS, and solid async and API design
  • React, with strong HTML, CSS and component-based UI fundamentals
  • Relational databases (PostgreSQL or similar) and sound data modelling
  • Solid cloud experience (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, high-traffic 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

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
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 (Python / React)
Senior Full-Stack Engineer (Python / React)

AES Global • South Africa

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

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
Senior Full-Stack Developer (CONTRACT)
Senior Full-Stack Developer (CONTRACT)

Pathfinders Consulting Pty Ltd • Cape Town

Hybrid
ZAR 900,000 - 1,150,000
Hybrid flexibility
Modern technology stack
Collaborative team
+2
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
Senior Full-Stack Lead: Build Scalable Web Apps with TS/Node
Senior Full-Stack Lead: Build Scalable Web Apps with TS/Node

Together Staffing group • Johannesburg

On-site
ZAR 1,100,000 - 1,600,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