Full-Stack Jobs in South Africa
There are 807 open Full-Stack jobs in South Africa on freehire right now. 317 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 33%
- agile 31%
- rest 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 322
- Lead 39
- 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
Full Stack Developer (Technical Lead Focus)
Leads a team of developers while building and optimizing full-stack .NET/C# applications with modern front-end tools and SQL databases.
Lead Full-Stack Engineer (Technical Lead)
A technical lead for a .NET/C# full-stack role, balancing development (scalable front/back-end, APIs, databases) with mentoring junior engineers and driving Agile best practices.
Senior Java Developer: Spring Boot & Full-Stack
Designs and builds full-stack Java applications using Spring Boot, Spring MVC, TypeScript, and SQL for a fintech company.
Senior Full Stack Developer
Senior Full Stack Developer builds scalable web apps with Java/Spring Boot or Python/Go backends, Angular frontends, and integrates AI agents using Azure AI Foundry or Amazon Bedrock.
Senior Full-Stack Software Developer
Build and scale a sustainability platform: full-stack development in C#/.NET, React/Angular, and cloud (AWS/Azure) to power real-time energy data, carbon tracking, and ESG reporting.
Full Stack Developer (Java & Angular)
Build and maintain enterprise-grade full-stack apps using Java (Spring) on the backend and Angular on the frontend, collaborating in an Agile team.
Junior Application Developer-Experience Full stack
Build and maintain full-stack web apps using Angular for the frontend and Node.js for REST APIs in an Agile team, while participating in CI/CD pipelines.
Senior Full Stack Developer
Build and improve a SaaS platform for eyecare practices using Laravel, Angular, Docker, and Kubernetes, while maintaining RESTful APIs and optimizing performance.
Full-Stack .NET Web Developer | Blazor & SQL (On-site)
Build and maintain web apps using .NET, Blazor, SQL Server, and ASP.NET in an on-site Johannesburg role.
Full Stack Developer
Build and maintain full-stack web apps using modern JavaScript/TypeScript, Node.js or Python, and SQL/NoSQL databases while integrating third-party services and AI risk models.
Mobile Full-Stack Engineer — Flutter/Dart & .NET
Build and maintain mobile apps in Flutter/Dart and backend services in .NET, designing RESTful APIs and scalable solutions while collaborating with cross-functional teams.
Next Gen Full-Stack Engineer: Intermediate SA
Builds modern, scalable full-stack features for Syspro’s next-gen platform, integrating AI capabilities and enterprise-grade APIs using React, .NET Core, and cloud services.
Mobile Full Stack Engineer
Build and maintain mobile apps and backend services using Flutter/Dart and C#/ASP.NET, integrating REST APIs and cloud platforms.
Senior Full-Stack Developer: PHP/JS, Cloud & Payments
Designs and builds scalable payment solutions using PHP/Laravel back-end and JavaScript front-end, integrating APIs and deploying on AWS.
Next-Gen Full-Stack Engineer - AI-Infused Enterprise Dev
Builds and maintains enterprise-grade ERP software while integrating AI features into a full-stack codebase using Agile/Scrum and CI/CD pipelines.
Senior full-stack engineer (laravel/angular) — remote
Build and maintain a SaaS platform for eyecare practices using PHP/Laravel on the backend and Angular/SASS on the frontend.