Backend Jobs in South Africa
There are 323 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 53%
- cloud 43%
- aws 33%
- sql 32%
- agile 29%
- java 29%
- rest 28%
- ci-cd 22%
How the work is done
- Hybrid 31 · 10%
- Remote 31 · 10%
Visa sponsorship offered in 0% of the 2 postings that state a position on it.
Seniority
- Senior 167
- Lead 12
- 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
Senior backend engineer — aws serverless & node.js
Design, develop, and operate production-ready applications using Node.js in AWS serverless environments (Lambda, API Gateway, DynamoDB, SQS/SNS, Kinesis, S3), with CI/CD, IaC (CloudFormation, Terraform), Kubernetes, and team leadership responsibilities.
Backend Engineer II: Scalable APIs & Microservices
Capitec Bank is hiring a Backend Engineer II to design, develop, and maintain scalable and secure server-side components for their banking platform. The role focuses on utilizing Kubernetes, cloud services, and RESTful APIs within a cross-functional team environment.
Senior Java Spring Backend Engineer — Banking APIs
The Senior Java Spring Backend Engineer will design, develop, and maintain enterprise-grade applications for banking services within an agile team environment.
Senior Backend Engineer - Python/Go, Own Projects & Impact
Senior Backend Engineer building software for mining operations, designing APIs and database migrations in Python (Flask, SQLAlchemy, Celery, PostgreSQL) while migrating parts of the platform to Go and mentoring junior engineers.
Senior Back-End Software Engineer: Cash Devices
This role involves developing, integrating, and supporting custom ATM solutions using the Postilion SDK and Java. The engineer will focus on maintaining ATM software platforms, managing device integrations, and ensuring operational stability within a fintech environment.
Senior Backend Engineer – C++ / .NET
The Senior Backend Engineer will design and maintain high-performance backend systems using C++, C#, and .NET. The role involves working with multi-threaded applications, complex SQL Server databases, and cross-platform development across Windows and Linux environments.
Senior Backend Engineer - C++/C# .NET, High-Performance
The Senior Backend Engineer will design and maintain high-performance backend systems using C++, C#, and .NET. The role involves working on distributed systems and multi-threaded applications within an Agile environment.
Senior Backend Engineer (NET/Java) – Scalable Solutions
Design, develop, and maintain scalable enterprise back-end services using .NET or Java while collaborating with cross-functional teams in an Agile environment.
Senior Java Engineer - AI-Driven Backend & APIs
Builds and maintains AI-driven backend systems and APIs for German/European clients, focusing on scalable, well-tested software solutions with modern architecture.
Python Backend Engineer - Remote & Flexible Hours
Designs and implements scalable Python backends for millions of users, focusing on distributed systems, API design, and real-time data processing with Kafka, PostgreSQL, and cloud-native tools.
Remote Cloud Backend Engineer: Node.js & AWS
Back-End Developer building scalable serverless architectures on AWS with Node.js for smart charging and V2G/V2H mobility/energy platforms, while leading IT teams.
Senior Java Backend Engineer - Cloud-Native Telecom APIs
Builds cloud-native telecom APIs that integrate with OSS/BSS systems to manage customer value in a modern telecom ecosystem using Java and CI/CD.
Remote Senior Python Backend Engineer | FastAPI/Flask
Build and scale a B2B SME financing platform using Python, Flask, and FastAPI, designing RESTful APIs and working with MySQL/PostgreSQL in a fully remote SaaS environment.
Senior python backend engineer — cloud & microservices
Design, develop, test, deploy, and maintain scalable Python backend software for enterprise clients, working with Django/Flask, RESTful services, and cloud deployments in a hybrid role in Johannesburg.
Cape Town Hybrid Senior .NET Backend Engineer
Protium is hiring a Senior Backend Engineer in Cape Town to design and maintain production APIs and services using C#, .NET, SQL Server, and Azure. This hybrid role involves end-to-end feature ownership and mentoring junior team members.