Full Stack Engineer

e-Merge IT Recruitment

Johannesburg

Remote

ZAR 480,000 - 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

E-Merge IT Recruitment is seeking a Python-focused Full Stack Engineer to join a high-growth AI and fintech organisation. You will work across the full development lifecycle, delivering scalable, production-ready solutions and cutting-edge AI-powered features.

The role demands 5+ years of experience, strong TypeScript/React frontend, Python backend, and solid cloud/CI/CD expertise. Remote-friendly, with collaboration in a fast-paced, async environment.

Qualifications

  • 5+ years of professional experience building full-stack web apps in production.
  • Frontend: TypeScript and React, building production-grade UIs.
  • Backend: Python (FastAPI, Django) with API design.
  • Relational databases: PostgreSQL or MySQL; write efficient queries.
  • REST API experience.
  • AI/LLM-powered features integration into a product.
  • Cloud infra (Azure, AWS, GCP), CI/CD, and Docker.
  • Strong fundamentals: testing, VCS, code review, design.
  • Proficient with AI coding assistants and validating AI-generated code.
  • Excellent written communication in a remote async environment.

Responsibilities

  • Contribute across the full development lifecycle to turn product ideas into scalable, production-ready solutions.
  • Work on AI/fintech products at the intersection of AI, fintech and engineering.
  • Collaborate with the engineering team to deliver robust features and APIs.

Skills

TypeScript
React
Python
APIs
PostgreSQL
MySQL
REST APIs
AI/LLM integration
Cloud platforms
CI/CD
Software fundamentals

Tools

Docker
Terraform
Datadog
Grafana
Sentry
GitHub Copilot

Job description

A high-growth AI and fintech organisation is seeking a Full Stack Engineer with a strong Python background to join its innovative, intelligent team. This is an opportunity get involved in cutting-edge AI technology that is changing the way wealth-management professionals access information, generate insights and engage with their clients.

You will be a key member of the engineering team, contributing across the full development lifecycle and helping turn ambitious product ideas into scalable, production-ready solutions.

If you are a Python-focused Full Stack Engineer who wants to work on ambitious products at the intersection of AI, fintech and modern engineering, this could be your next opportunity.

Key requirements
  • 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.
  • Comfort working in a remote, async-first environment with strong written communication skills.
Great if you also 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 MAT61534 which is a permanent position offering a cost to company salary of up to R800K per annum depending 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
Full Stack JavaScript Python AI Engineer - REMOTE - R800K PA
Full Stack JavaScript Python AI Engineer - REMOTE - R800K PA

e-Merge IT Recruitment • South Africa

Remote
ZAR 720,000 - 880,000
Permanent remote
Competitive salary
Full-Stack Software Engineer (Python & JavaScript)
Full-Stack Software Engineer (Python & JavaScript)

AES Global • Cape Town

Hybrid
ZAR 650,000 - 950,000
AI Full Stack Engineer
AI Full Stack Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,400,000
Remote-First Full Stack Engineer | AI-Driven Fintech Python
Remote-First Full Stack Engineer | AI-Driven Fintech Python

e-Merge IT Recruitment • South Africa

Remote
ZAR 720,000 - 880,000
External: Senior AI Developer
External: Senior AI Developer

Pype • Cape Town

On-site
ZAR 900,000 - 1,200,000
Remote Full Stack Engineer — AI-Driven Fintech
Remote Full Stack Engineer — AI-Driven Fintech

e-Merge IT Recruitment • Johannesburg

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
Senior AI Engineer
Senior AI Engineer

Durbanville Classifieds • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Full Stack Engineer (.NET & Angular)
Senior Full Stack Engineer (.NET & Angular)

Hire Resolve • Cape Town

On-site
ZAR 900,000 - 1,800,000
Competitive salary based on experience