Backend Jobs in South Africa
There are 306 open Backend jobs in South Africa on freehire right now. 82 of them were posted recently. The skills employers ask for most often are api, cloud and aws.
Most requested skills
- api 53%
- cloud 42%
- aws 33%
- sql 31%
- agile 29%
- rest 28%
- java 27%
- ci-cd 23%
How the work is done
- Remote 32 · 10%
- Hybrid 31 · 10%
Visa sponsorship offered in 0% of the 2 postings that state a position on it.
Seniority
- Senior 157
- Lead 11
- Middle 7
- Staff 6
- Principal 2
- Intern 1
Who is hiring
- 1000+ employees 5
- 51-200 employees 5
- 501-1000 employees 4
- 11-50 employees 3
- 201-500 employees 2
- 1-10 employees 1
Java Backend Engineer - Spring, Kafka, Hybrid (3 onsite days)
Designs, builds, and maintains enterprise-grade Java backend services and microservices using Spring/Spring Boot and Kafka in a regulated financial environment.
Enterprise Backend Engineer (Go/Scala) – Microservices
Builds and maintains high-performance microservices and RESTful APIs in Go/Scala for a retail communications platform.

Backend Lead Engineer
Lead engineer building and scaling backend systems for a card-issuing platform across sub-Saharan Africa, integrating with banks, schemes, and processors.
Senior .NET Architect & Backend Engineer
Designs, builds, and scales .NET-based platforms using C#, .NET Core, REST APIs, EF Core, Docker/Kubernetes, and cloud/DevOps practices.
Backend Java Microservices Engineer - Spring Boot | On-site, Gauteng
Designs, builds, and maintains Java-based microservices and APIs using Spring Boot in a Gauteng-based team.
Intermediate Backend Developer (Java Microservices)
Builds and maintains scalable Java microservices using Spring Boot, REST APIs, and SQL databases in an Agile team.
Software engineer: back-end ii
Builds scalable back-end services using microservices, Kubernetes, and cloud platforms (AWS/Azure), focusing on performance, security, and automated testing.
Senior backend engineer - cloud & iot microservices (hybrid)
Builds cloud-based microservices that power IoT safety devices using JavaScript/TypeScript in a hybrid role.
Staff backend engineer — remote, global scale & impact
Staff backend engineer building and scaling Python/Java services for a global remote team, leading architecture and mentoring engineers.
Senior backend engineer, chaos & reliability (remote)
Own automated reliability testing and chaos engineering for Camunda 8, using Java, Go, Kubernetes, Helm, and Grafana to strengthen the platform and prevent customer impact.
Go backend engineer — real-time supply chain
Builds Go backend services for real-time supply chain logistics, handling stock, reservations, and event-driven workflows with Kafka and Temporal.
Senior Backend Engineer (AWS)
Build and maintain secure, scalable backend systems on AWS using Python, Kubernetes, and IaC tools like Terraform, while collaborating with DevOps and frontend teams.
Senior Laravel Backend Engineer for High-Performance Apps
Build and optimize high-performance Laravel-based web applications, enhancing existing services and developing new tools for a dynamic team.
Backend software architect
Designs and builds backend services in Python (Flask/FastAPI) with Docker, PostgreSQL/GIS, and ML integrations to support GIS and mobile field services.
Back end developer
Build and maintain microservices in Go/Scala on Kubernetes, designing RESTful APIs and optimizing enterprise-grade backend systems for a financial services firm.
Intermediate microsoft back-end and front-end developer
Builds full-stack enterprise apps using C#/.NET Core, SQL Server, and Angular/React, focusing on scalable APIs, clean code, and Azure DevOps CI/CD.
Back end developer
Builds scalable C#/.NET backend services and cloud pipelines in Azure/GCP, integrating multi-component systems and optimizing databases for high-performance applications.
Remote Senior Python Backend Engineer - AWS & GraphQL
Designs and maintains scalable Python backend systems on AWS, builds GraphQL APIs, and ensures high reliability for a remote team.
Backend Engineer (FinTech) - Java/Spring, Hybrid/Remote
Builds cross-border payment systems handling crypto and fiat using Java/Spring to create seamless transaction experiences for a global fintech company.