Full-Stack Jobs in South Africa
There are 800 open Full-Stack jobs in South Africa on freehire right now. 312 of them were posted recently. The skills employers ask for most often are api, sql and react.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| ZAR | year | ZAR 840,000 | ZAR 960,000 | ZAR 1,200,000 | 67 |
| ZAR | month | ZAR 60,000 | ZAR 90,000 | ZAR 135,000 | 13 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 53%
- sql 43%
- react 41%
- cloud 40%
- angular 37%
- ci-cd 34%
- rest 31%
- agile 31%
How the work is done
- Remote 74 · 9%
- Hybrid 71 · 9%
- Onsite 8 · 1%
Visa sponsorship offered in 10% of the 20 postings that state a position on it.
Seniority
- Senior 319
- Lead 38
- Junior 27
- Middle 14
- Principal 4
- C-level 2
Who is hiring
- 51-200 employees 17
- 11-50 employees 16
- 501-1000 employees 15
- 1000+ employees 11
- 1-10 employees 2
Senior Full-Stack Engineer: React/Express Expert
Full-stack engineer building production-ready features across the stack: React 18/Vite/TailwindCSS frontends and Express/PostgreSQL backends, with a focus on security, reliability, and external integrations.
Senior Full-Stack Engineer (Next.js & Python) — Remote SA
Senior Full-Stack Engineer building AI-driven web apps end-to-end using Next.js, TypeScript, and Tailwind on the frontend and Python (Flask/Django/FastAPI) with OpenAI API integration on the backend.
Senior .NET Full-Stack Engineer (Remote)
Senior .NET Full-Stack Engineer building enterprise web apps with C#/.NET backend and modern JavaScript frontend for financial services and enterprise software clients, working remotely from Johannesburg with UK/US business hours.
Remote Fullstack Engineer — Python/React AI Apps
Crossing Hurdles is hiring a remote Fullstack Engineer to build scalable AI-driven applications using Python, FastAPI, React, Next.js, and TypeScript.
Full-Stack Engineer (Python/React) - Remote SA
Build and deploy full-stack features across three platforms using Python/FastAPI (backend) and React/TypeScript (frontend), owning workflows from concept to production.
Senior Full-Stack Developer: Java/Spring & Angular
DMA Group is looking for a Senior Full-Stack Developer to build and maintain a business-critical workflow platform. The role involves end-to-end development using Java, Spring Boot, Angular, and MySQL, with a focus on secure coding and CI/CD practices.
Full Stack Engineer – Fintech / Payments
Builds scalable fintech payment systems, APIs, and integrations with banks/blockchain partners while ensuring security and compliance for cross-border transactions.
Senior Full Stack Engineer
Senior Full Stack Engineer builds and scales fintech platforms enabling global charitable fund transfers, owning end-to-end features, APIs, and cloud infrastructure while balancing speed and reliability in a remote-first team.
Senior .NET Core Architect & Full-Stack Engineer
Senior .NET Core Architect & Full-Stack Engineer building and maintaining applications, focusing on architectural design and collaborative problem-solving using .NET Core, C#, Vue.js, and SQL Server.
Senior Full-Stack Engineer: Own a Live, Scalable Platform
Senior Full-Stack Engineer owning a live Utility Services Bill Verification platform, handling both development and application support across the stack using C#/.NET Core, React, Node.js, GraphQL, and SQL.
Hybrid Full-Stack Engineer - Ownership & Growth in Cape Town
This role involves full-stack development of web and mobile applications using PHP, Laravel, and CMS platforms like WordPress or Shopify. The engineer will collaborate with cross-functional teams in an agile environment to deliver reliable code.
Full-Stack Engineer: React + Node.js, End-to-End Ownership
Designs, builds, and maintains full-stack web features with React, Node.js, and PostgreSQL, owning end-to-end development from specification to deployment.
Senior Java & Full-Stack Engineer
Senior Java Developer owning backend services and contributing across the full stack at Khonology in Johannesburg, working with Java, RESTful APIs, modern front-end frameworks, relational databases, cloud platforms, and CI/CD.
Lead Full-Stack Engineer: TS, React & PostgreSQL
Entrebyte Technologies is hiring a Lead Full-Stack Engineer to manage end-to-end client projects using TypeScript, React, and Node.js. The role involves designing data models and PostgreSQL schemas, mentoring team members, and participating in technical pre-sales.
Full Stack Developer
Full Stack Developer architecting new software solutions, designing web pages, maintaining databases and legacy code, and integrating APIs using common stacks and back-end languages like PHP, Java, jQuery, or C#.
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer building and maintaining a business-critical workflow platform using Java/Spring Boot on the backend and Angular on the frontend, with MySQL, REST APIs, and GitLab CI/CD.
Full Stack Engineer
This Full Stack Engineer role involves developing enterprise software solutions using C#, .NET Core, and GraphQL. The position is based in Durbanville and requires 5-10 years of professional experience.