Full Stack JavaScript Python AI Engineer - REMOTE - R800K PA

e-Merge IT Recruitment

South Africa

Remote

ZAR 720,000 - 880,000

Full time

38 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Benefits offered by this job

Permanent remote
Competitive salary

Job summary

E-Merge is seeking a talented Full Stack Engineer to build AI-powered products end to end. You’ll work across frontend and backend with React, TypeScript and Python, and deploy to cloud infrastructure.

Responsibilities include designing APIs, integrating LLM-powered features and RAG, and collaborating with ML teams. This permanent remote role in South Africa offers a salary of R800k per annum, negotiable based on experience.

Qualifications

  • 5+ years of professional experience building full-stack web apps in production.
  • Strong frontend skills: React, TypeScript, production-grade UIs.
  • Strong backend skills: Python (FastAPI, Django, or similar) and API design.
  • Relational databases experience (PostgreSQL, MySQL) and SQL queries.
  • Experience building and consuming REST APIs.
  • Experience integrating AI/LLM features into a product (RAG, vector search).
  • Cloud infra familiarity (Azure, AWS, or GCP) and CI/CD pipelines.
  • Experience with AI coding assistants to accelerate development while reviewing AI output.

Responsibilities

  • Build production-grade full-stack web applications and APIs.
  • Design scalable APIs and database solutions for web apps.
  • Integrate LLM-powered features (RAG, vector search) into products.
  • Collaborate with ML/AI teams and cloud infrastructure teams.
  • Apply CI/CD and modern development practices throughout projects.

Skills

React
TypeScript
Python
APIs
LLM features
RAG
Cloud infra
Docker
CI/CD
Databases

Tools

Docker
Terraform
GitHub Copilot

Job description

Are you a talented Full Stack Engineer looking for an opportunity to build modern, AI-powered products from end to end? This role offers the chance to work across both frontend and backend development, combining React, TypeScript and Python with cloud technologies and emerging AI capabilities.

You’ll be involved in building production-grade applications, designing APIs and database solutions, and integrating LLM-powered features, RAG and intelligent search into real-world products. You’ll also work with modern development practices including Docker, CI/CD and cloud infrastructure, while leveraging AI coding tools to accelerate development without compromising quality.

What we are looking for:
  • 5+ years of professional experience building full-stack web applications in production
  • Strong frontend skills: TypeScript and React, with experience building production-grade UIs
  • Strong backend skills: Python (FastAPI, Django, or similar), with experience designing and building APIs and services
  • Practical experience designing and working with relational databases (PostgreSQL, MySQL) and writing efficient queries
  • Experience building and consuming REST APIs
  • Experience integrating AI/LLM-powered features into a product - calling LLM APIs, working with retrieval-augmented generation (RAG) or vector search, or partnering with ML/AI teams to ship model-backed functionality
  • Familiarity with cloud infrastructure (Azure, AWS, or GCP), CI/CD pipelines, and containerization (Docker)
  • Strong understanding of software engineering fundamentals: testing, version control, code review, and system design
  • Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code
Nice to Have:
  • Familiarity with infrastructure-as-code (Terraform) and observability tooling (Datadog, Grafana, Sentry)
  • Familiarity with vector databases or embedding-based search for AI-powered features
  • Background working in a startup or small, cross-functional team
  • Exposure to design systems and component libraries

Reference Number for this position is GZ61534 which is a Permanent remote position offering a salary of R800k per annum, negotiable based on experience and ability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FULL STACK ENGINEER (PYTHON) - REMOTE- UP TO R800K PER ANNUM
FULL STACK ENGINEER (PYTHON) - REMOTE- UP TO R800K PER ANNUM

e-Merge IT Recruitment • South Africa

Remote
ZAR 720,000 - 880,000
AI Engineer (Claude Code, GitHub Copilot, Cursor) - Remote - up to R800k per annum
AI Engineer (Claude Code, GitHub Copilot, Cursor) - Remote - up to R800k per annum

e-Merge IT Recruitment • South Africa

Remote
ZAR 480,000 - 800,000
Intermediate AI Engineer - Pretoria - up to R720k CTC
Intermediate AI Engineer - Pretoria - up to R720k CTC

ATS Client • Pretoria

On-site
ZAR 432,000 - 720,000
Backend Developer Python AI - Sandton - R800k PA
Backend Developer Python AI - Sandton - R800k PA

E-Merge • Sandton

On-site
ZAR 700,000 - 900,000
AI Full Stack Engineer
AI Full Stack Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,400,000
Remote Full-Stack AI Engineer — React & Python
Remote Full-Stack AI Engineer — React & Python

e-Merge IT Recruitment • South Africa

Remote
ZAR 720,000 - 880,000
Permanent remote
Competitive salary
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

E-Merge • South Africa

On-site
ZAR 810,000 - 990,000
Full-Stack & Ai Developer/Engineer - Sandton (Hybrid) - R65 000 - R75 000 Ctc
Full-Stack & Ai Developer/Engineer - Sandton (Hybrid) - R65 000 - R75 000 Ctc

The Legends Agency • Johannesburg

Hybrid
ZAR 725,000 - 837,000
Senior Full Stack .Net Developer - Cape Town - Remote
Senior Full Stack .Net Developer - Cape Town - Remote

Ada Meher • Wes-Kaap

On-site
ZAR 103,500 - 126,500
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

the-global-talent-co • South Africa

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