Backend Jobs in South Africa
There are 324 open Backend jobs in South Africa on freehire right now. 96 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 32%
- rest 29%
- agile 29%
- java 27%
- ci-cd 23%
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 164
- Lead 12
- Middle 8
- 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
Senior Python Backend Engineer – APIs & Microservices
Builds and maintains scalable Python-based backend systems and RESTful APIs for core business applications, focusing on performance, reliability, and clean architecture.
Senior Backend Engineer: .NET to Java Migration & Cloud
Lead migration of legacy .NET financial systems to scalable Java architectures on AWS/Azure, design secure backends, and mentor junior engineers.
Senior Java Backend Engineer - AWS Microservices & Security
Designs, builds, and secures scalable Java microservices on AWS using Spring, Docker, and Kubernetes while mentoring junior engineers.
Senior Java Backend Engineer – Spring Boot, AWS, Kafka
Senior Java backend engineer building scalable Spring Boot services on AWS with Kafka, integrating cloud systems in a Telco environment.
Senior Backend Engineer - Java, DDD & Event-Driven
Builds and refactors Java/Spring backend services using DDD and event-driven patterns, replacing a legacy monolith with a modular architecture while collaborating on scalable solutions.
Senior Backend Engineer - Java, AWS & Kafka Microservices
Senior backend engineer builds and scales Java microservices on AWS, focusing on REST APIs, SQL, and cloud-native systems while mentoring peers.
Senior Backend Engineer: .NET to Java Migration (Onsite)
Senior Backend Engineer modernizing enterprise financial platforms by migrating legacy .NET systems to Java, working with AWS/Azure and collaborating with global teams.
Senior Backend Engineer - Postilion ATM Integrations
Senior Backend Engineer builds and maintains ATM integrations using Postilion, Java SDKs, and ISO 8583 to ensure stable, secure banking transactions.
Senior Java Backend Engineer - Cloud-Native Microservices
Builds and maintains scalable, cloud-native Java microservices on AWS and Kubernetes using Spring Boot, RESTful APIs, and event-driven architectures.
Staff Go Backend Engineer — Distributed Real-Time Systems
Build and own distributed, high-volume backend services in Go for crypto, fintech, and real-money gaming with a focus on reliability, correctness, and observability.
Backend Engineer Centurion
Builds and reviews high-performing backend services in C#/.NET Core while mentoring junior developers and shaping technical decisions.
Senior Backend Engineer
Lead backend development, own feature releases, and guide a team using AWS, Rust/WebRTC, and DevOps tools like Docker and Nomad.
Senior Backend Engineer Johannesburg
Builds and maintains a cloud-based delivery management system using Node.js and cloud platforms like AWS, GCP, or Azure.
Backend Developer (Ruby, Node JS, or Python)
Builds and maintains backend services in Ruby, Node.js, or Python, focusing on clean code, REST APIs, and database optimization.
Backend Node.js Developer
Build and maintain scalable Node.js APIs and microservices for web/mobile apps, using Express, databases, and cloud tools.
Backend .NET Developer
Builds and maintains backend services in C#/.NET Core, designs RESTful APIs, and optimizes relational databases for a UX-focused agency.
Senior Back End Engineer
Build and scale the backend for an AI-driven consulting platform using AWS/Azure, Python/Java/Spring Boot, and modern cloud-native tools while defining responsible AI-assisted development practices.
Backend Systems Developer (Unix/Linux)
Develops and maintains backend systems for enterprise content management and document automation using Unix/Linux, Perl, and XML/XPath.
Senior Backend Developer
Build and maintain the backend of an online marketplace connecting customers with solar providers, suppliers, and financiers using Node.js, TypeScript, and SQL.