Backend Jobs in South Africa
There are 326 open Backend jobs in South Africa on freehire right now. 98 of them were posted recently. The skills employers ask for most often are api, cloud and aws.
Most requested skills
- api 54%
- cloud 42%
- aws 33%
- sql 32%
- rest 29%
- agile 29%
- java 27%
- ci-cd 22%
How the work is done
- Hybrid 33 · 10%
- Remote 32 · 10%
Visa sponsorship offered in 0% of the 2 postings that state a position on it.
Seniority
- Senior 165
- Lead 12
- Middle 8
- Staff 7
- 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
Python Backend Engineer — Hybrid/Remote Ownership
Builds and owns Python backend services for a chatbot, ERP, and digital services, integrating with payments, mobile networks, and KYC providers.
Remote Staff Backend Engineer (Python/Java)
Build and scale backend services in Python and Java for a global HR-tech startup, owning microservices, APIs, and cloud architecture while mentoring peers.
Senior AI-Driven Backend Engineer (Remote)
Build and own production-grade backend services using Java, Spring Boot, and Python, integrating AI features while ensuring scalability and reliability on AWS.
Senior Java Backend Engineer - Fintech & AI Delivery
Builds and owns scalable Java backend services for fintech transaction processing and integrates third-party payments, while helping introduce AI-driven engineering practices.
Senior Backend Software Engineer
Senior Backend Engineer building scalable .NET microservices for sports-betting back-office systems on Azure, including auth, Kafka, and observability.
Senior Software Engineer (BackEnd)
Build and maintain scalable back-end services using .NET, C#, and SQL Server, collaborating with front-end teams to improve user experience and system performance.
Backend Software Engineer (C#) — Cloud & Microservices
Builds and deploys C# backend services using REST APIs and cloud platforms like AWS or Azure within a full software development lifecycle.
Software Engineer: Backend (Python)
Builds and maintains Python-based backend services, APIs, and cloud infrastructure for a business application, focusing on scalability and reliability.
Senior Telecom Backend & Network Automation Engineer
Senior engineer building scalable network-automation and customer-portal platforms in Python/Java/Node, with a focus on telecom systems and security.
Senior Backend Engineer - Go/Scala Microservices
Builds and optimizes Go/Scala microservices and backend APIs for client communications in a product-focused team.
Senior Backend Engineer (Switching Systems)
Senior Backend Engineer to design and build high-performance switching systems for real-time transactions, focusing on low-latency, concurrency, and reliability in fintech.
Backend Engineer for ERP & Procurement Platforms
Backend Engineer building core modules for procurement and ERP systems using secure coding, SQL databases, and clean architecture.
Senior SQL Backend Engineer | Hybrid Role
Designs, builds, and maintains scalable back-end systems with strong SQL skills and languages like C#, Java, Python, or PHP in a hybrid role.
Senior Java Backend Engineer - Microservices & Cloud
Senior Java backend engineer building microservices and cloud-native systems in an agile team for Telebest’s core platform.
Senior Backend Engineer - TypeScript, Cloud & Microservices
Senior Backend Engineer builds scalable TypeScript microservices for telecom platforms, collaborating with cross-functional teams.
Senior Backend Engineer - Java, Spring Boot & Microservices
Architects and builds scalable Java/Spring Boot microservices, designs secure APIs, and optimizes data workflows with Kafka and Airflow in a product team.
Senior Backend Engineer (Python & AWS)
Builds and maintains cloud-native backend services using Python (FastAPI), AWS, Terraform, and CI/CD pipelines to power scalable microservices.