Remote Senior Full-Stack Engineer (Python/React)

AES Global

South Africa

Remote

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AES Global is seeking a Senior Full-Stack Engineer (back-end-leaning) to contribute across back-end, front-end, database and product workflows in a mature SaaS environment.

You’ll design clean APIs, domain models and migrations, implement polished React interfaces, and write tests. Ideal candidate has 6+ years’ experience, strong Python back-end (FastAPI or async), TypeScript/React, and solid PostgreSQL skills. Remote within South Africa.

Qualifications

  • 6+ years’ professional software-engineering experience.
  • Strong Python back-end experience, ideally with FastAPI or async frameworks.
  • Strong TypeScript and React.
  • Solid PostgreSQL — schema design, migrations and performance.
  • Experience with async or event-driven systems, and good judgement in large existing codebases.
  • Clear written communication and careful code-review habits.
  • A CS degree strongly preferred, or equivalent senior-level experience with strong CS fundamentals.

Responsibilities

  • Build and maintain full-stack product features.
  • Design clean back-end APIs, domain models, database migrations and background jobs.
  • Develop polished React interfaces using existing shared components.
  • Debug complex issues across front-end, back-end, workers and data flows.
  • Write focused tests and review code for correctness, maintainability and production impact.
  • Improve architecture incrementally, without unnecessary rewrites.

Skills

Python backend
TypeScript
React
PostgreSQL
CS fundamentals
Async/event-driven
Code review
Communication

Education

CS degree or equivalent

Tools

FastAPI
SQLAlchemy
Alembic
Kubernetes
Playwright
Redux

Job description

AES Global is seeking a Senior Full-Stack Engineer (back-end-leaning) to contribute across back-end, front-end, database and product workflows in a mature SaaS environment.

You’ll design clean APIs, domain models and migrations, implement polished React interfaces, and write tests. Ideal candidate has 6+ years’ experience, strong Python back-end (FastAPI or async), TypeScript/React, and solid PostgreSQL skills. Remote within South Africa.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Python / React)
Senior Full-Stack Engineer (Python / React)

AES Global • South Africa

Remote
ZAR 900,000 - 1,200,000
Hybrid Full-Stack Engineer (Python/Django/React) - Cape Town
Hybrid Full-Stack Engineer (Python/Django/React) - Cape Town

AES Global • Cape Town

Hybrid
ZAR 600,000 - 1,200,000
Senior Full-Stack Architect: Python/Next.js, AWS | Hybrid
Senior Full-Stack Architect: Python/Next.js, AWS | Hybrid

AES Global • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Architecture ownership
Hybrid work
Modern tooling
+1
Senior Full-Stack Engineer (Next.js & Python) — Remote SA
Senior Full-Stack Engineer (Next.js & Python) — Remote SA

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Mac and inverter for home office
Annual leave 20 days
10 paid holidays
+7
Fintech Full-Stack Engineer — Python, JS & AWS
Fintech Full-Stack Engineer — Python, JS & AWS

AES Global • Cape Town

Hybrid
ZAR 650,000 - 950,000
Hybrid Full-Stack Dev (C#/.NET + React/Vue)
Hybrid Full-Stack Dev (C#/.NET + React/Vue)

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
Senior Remote Software Engineer - Backend & API Focus
Senior Remote Software Engineer - Backend & API Focus

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Front-End Architect React - Lead Scalable UI Systems
Senior Front-End Architect React - Lead Scalable UI Systems

AES Global • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Engineer: Build user-facing features
Senior Full-Stack Engineer: Build user-facing features

Profile Personnel • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Dev (Node/TS) - On-Site, Flexitime
Senior Full-Stack Dev (Node/TS) - On-Site, Flexitime

AES Global • Cape Town

On-site
ZAR 1,000,000 - 1,800,000