Backend Developer Salary in Johannesburg

Backend Developer jobs in Johannesburg hiring now at vetted startups and product companies on Alion, updated daily. Average salary around $74,682/year. Compare remote, hybrid and on-site positions with relocation and visa sponsorship. Browse and apply today.

Johannesburg
AI/ML
Software
Data
Security
DevOps & Cloud
Leadership
Product
Design
Fintech
Hardware & Chips
Defense
Aerospace
Biotech
Energy
Robotics
Automotive
MedTech
Science

Old Mutual Limited

oldmutual.com
oldmutual.com · HQ: Cape Town, South Africa · Commercial & Retail Banks · Property & Casualty Insurance · Asset Management & Funds · Life Insurance & Annuities · 5000+ employees · Est. 1845 · Trust A · Hiring 217, 47 new
HQ: Cape Town, South Africa · Commercial & Retail Banks · Property & Casualty Insurance · Asset Management & Funds · Life Insurance & Annuities · 5000+ employees · Est. 1845 · Trust A · Hiring 217, 47 new
Old Mutual Limited is a major pan-African financial services group headquartered in Cape Town, South Africa, with origins dating back to 1845. The company provides a broad range of retail and corporate financial solutions, including life and short-term insurance, asset management, personal loans, and digital banking across more than 10 countries in Africa and Asia. Operating as a publicly traded enterprise listed on multiple stock exchanges - including the Johannesburg Stock Exchange - it stands as one of the largest and most established financial institutions on the African continent.
Verified live · 1 hour ago 2 days ago Likely open · 60%

Senior Financial Software Engineer (Actuarial Modernization Lead)

Equity · Lead · 6+ years exp · Hybrid (Johannesburg, South Africa) · Master's Degree · Full-Time · Staff
Apply

SBV Services

sbv.co.za
sbv.co.za · Johannesburg · Gqeberha · Commercial & Retail Banks · Security Services · Trust B · Hiring 9, 3 new
Johannesburg · Gqeberha · Commercial & Retail Banks · Security Services · Trust B · Hiring 9, 3 new
About Us We provide end-to-end cash management solutions for national banks in South Africa, Namibia and Lesotho. 1 Who we are 2 Our Vision 3 Our Mission 4 Our Leadership Team 5 Our Presence With over 39 years' experience, SBV has an unparalleled track record for service excellence.
Verified live · 29 min ago 2 days ago Hiring now · 86%

Software Developer Level 2

Middle · 3+ years exp · In office (Johannesburg, South Africa) · Middle
Agile
Apply
HQ: Johannesburg, South Africa · Enterprise Apps Implementation Partners · Hiring 8, 4 new
HQ: Johannesburg, South Africa · Enterprise Apps Implementation Partners · Hiring 8, 4 new
Senior · Johannesburg · Remote (South Africa) · Full-Time · Senior
C#
Java
TypeScript
JavaScript
C#
.NET
Frontend
Angular
DevOps
GitHub
Git
Docker
Kubernetes
CI/CD
Management
ITIL
Agile
+5
Apply
Senior · Johannesburg · Remote (South Africa) · Full-Time · Senior
COBOL
Java
TypeScript
JavaScript
Java
Spring Framework
Hibernate
Spring MVC
Spring Boot
Databases
Db2
IMS
Apache Kafka
Frontend
Vue.js
Angular
React.js
Mobile
JUnit
DevOps
OpenShift
Bitbucket
AWS Lambda
Docker
Kubernetes
Azure
AWS
Management
Confluence
Jira
Scrum
Agile
QA
TestNG
+19
Apply
Senior · 10+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
TypeScript
Java
SQL
JavaScript
Java
Maven
Quarkus
Databases
Oracle
PostgreSQL
AI/ML
Context Engineering
LLM Guardrails
Copilot
RAG
Frontend
Angular
DevOps
CloudFormation
Nginx
Apache HTTP Server
Incident Management
GitHub Actions
Ansible
GitHub
Terraform
Git
Docker
Kubernetes
Azure
CI/CD
AWS
Management
Jira
Agile
+21
Apply

iOCO

ioco.tech
ioco.tech · HQ: Johannesburg, South Africa · Managed IT Services (MSP) · Custom Software Development · IT Consulting & Digital Transformation · 501-1000 employees · Est. 1998 · Trust B · Hiring 42, 6 new
HQ: Johannesburg, South Africa · Managed IT Services (MSP) · Custom Software Development · IT Consulting & Digital Transformation · 501-1000 employees · Est. 1998 · Trust B · Hiring 42, 6 new
iOCO is a South African technology services company headquartered in Johannesburg, providing IT consulting, software development, cloud, data and managed services to businesses. The group, listed on the Johannesburg Stock Exchange and formerly known as EOH, traces its roots to 1998 and works from offices in Sandton, Pretoria, Cape Town, Stellenbosch and Durban, with projects in other African countries. It hires solutions architects, business and systems analysts, SQL Server database administrators, frontend, .NET and Java engineers, service desk agents and project managers.
Verified live · 1 hour ago 2 days ago Hiring now · 90%

Senior Full Stack Developer

Senior · 8+ years exp · In office (Johannesburg, South Africa) · Bachelor's Degree · Senior
C#
TypeScript
JavaScript
SQL
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
AI/ML
ML.NET
Semantic Kernel
Prompt Engineering
OpenAI
Copilot
LLM
Machine Learning
Frontend
Angular
React.js
DevOps
Azure DevOps
Git
Rest API
Azure
CI/CD
AWS
Management
Scrum
Agile
+16
Apply
HQ: Johannesburg, South Africa · IT Staffing & Staff Augmentation · IT Consulting & Digital Transformation · Hiring 13, 6 new
HQ: Johannesburg, South Africa · IT Staffing & Staff Augmentation · IT Consulting & Digital Transformation · Hiring 13, 6 new
Samaha Consulting is an IT consulting firm in South Africa that supplies specialists to large clients, including security assurance, Oracle Fusion Middleware and business analysis roles. A current vacancy supports the security posture of mobile operator MTN. The company is headquartered in Johannesburg, South Africa.
5 days ago Hiring now · 90%

Senior Java Software Engineer / Technical Lead

Lead · In office (Johannesburg, South Africa) · Full-Time · Staff
Java
Kotlin
Java
Maven
Spring Boot
Kotlin
Mockito
Mobile
JUnit
DevOps
GitOps
ArgoCD
Azure AKS
Platform Engineering
Grafana
GitHub
Git
Rest API
Docker
Kubernetes
Azure
CI/CD
Cybersecurity
SonarQube
Fortify
Dependabot
OWASP
Management
ServiceNow
QA
Swagger
+16
Apply
HQ: Johannesburg, South Africa · Hiring 1, 1 new
HQ: Johannesburg, South Africa · Hiring 1, 1 new
7 days ago Hiring now · 86%

Software Engineering Technical Lead

Lead · 8+ years exp · Hybrid (Johannesburg, South Africa) · Full-Time · Staff
PowerShell
JavaScript
Python
DevOps
SRE
Pipeline as Code
Platform Engineering
Git
Kubernetes
CI/CD
+1
Apply
Report
HQ: Johannesburg, South Africa · Recruiting & Staffing · Hiring 14, 11 new
HQ: Johannesburg, South Africa · Recruiting & Staffing · Hiring 14, 11 new
Avatar Human Capital is a South African recruitment agency placing professionals in tourism, logistics, hospitality and other sectors. It advertises positions such as a head of sales for a tourism company, an assistant logistics workshop manager and hostesses for upmarket restaurants. The agency is headquartered in Johannesburg, South Africa.
Senior · 6+ years exp · Hybrid (Johannesburg, South Africa) · Full-Time · Senior
Java
SQL
Kotlin
Java
Spring Framework
Maven
Gradle
Spring Boot
Kotlin
Mockito
Databases
Oracle
PostgreSQL
Mobile
JUnit
DevOps
SOAP
Azure DevOps
Jenkins
Git
Rest API
CI/CD
Azure
Management
Scrum
Agile
+12
Apply

Golden Rule

goldrule.ru
goldrule.ru · HQ: Ufa, Russia · Primary Care & Medical Centers · Hiring 13, 4 new
HQ: Ufa, Russia · Primary Care & Medical Centers · Hiring 13, 4 new
Golden Rule is a network of medical clinics offering consultations with qualified doctors and modern equipment for the diagnosis and prevention of diseases. The network runs its own website, SEO and social media teams to promote its clinics. The company is based in Russia and operates a clinic in Ufa.
7 days ago Hiring now · 90%

FullStack Java Developer

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
Java
SQL
TypeScript
JavaScript
Java
Maven
Hibernate
Gradle
Spring Boot
Databases
MySQL
PostgreSQL
Frontend
Angular
DevOps
Git
Rest API
GitHub Actions
Jenkins
Docker
GCP
Kubernetes
Azure
AWS
Management
Scrum
Agile
+14
Apply
10 days ago Hiring now · 89%

Principal Software Engineer

Lead · 20+ years exp · Hybrid (Johannesburg, South Africa) · Full-Time · Staff
Kotlin
Swift
Dart
C#
JavaScript
C#
.NET
AI/ML
Windsurf
Function Calling
Gemini
Anthropic
OpenAI Codex
Lovable
Agentic Workflows
Cursor
Prompt Engineering
OpenAI
Model Context Protocol
Claude Code
Copilot
RAG
LLM
AI Agents
Edge AI
Frontend
React.js
Mobile
Flutter
Firebase
React Native
MAUI
DevOps
GCP
Azure
AWS
Management
Agile
+24
Apply
28 days ago Likely open · 53%

Principal Agentic Software Engineer

Lead · In office (Johannesburg, South Africa) · Full-Time · Staff
Kotlin
C#
JavaScript
C#
.NET
AI/ML
Human-in-the-Loop
Claude
Copilot
AI Agents
Frontend
React.js
Mobile
React Native
Ionic
MAUI
DevOps
Platform Engineering
Design
Figma
Management
Agile
+7
Apply
HQ: Johannesburg, South Africa · Hiring 5
HQ: Johannesburg, South Africa · Hiring 5
8 days ago Hiring now · 86%

Java Developer

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
Go
Java
SQL
Python
TypeScript
JavaScript
Java
Spring Framework
Maven
Hibernate
Spring MVC
Databases
Oracle
MySQL
PostgreSQL
Frontend
Angular
DevOps
Jenkins
GitHub
Git
Linux
CI/CD
AWS
Management
Service Desk
+13
Apply

Investec

investec.com
investec.com · HQ: London, United Kingdom · Wealth Management & Financial Advisors · Commercial & Retail Banks · Est. 1974 · Hiring 6
HQ: London, United Kingdom · Wealth Management & Financial Advisors · Commercial & Retail Banks · Est. 1974 · Hiring 6
Investec combines local knowledge with international expertise in a global network of multiple jurisdictions. Discover Investec.
8 days ago Hiring now · 90%

Full Stack Engineer - .net

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
C#
TypeScript
JavaScript
SQL
C#
.NET
Databases
Azure SQL Database
AI/ML
Copilot
Frontend
Angular
DevOps
GitOps
Bicep
Azure DevOps
Terraform
Rest API
Docker
Kubernetes
Azure
CI/CD
Management
Agile
+10
Apply
8 days ago Hiring now · 90%

Full Stack Developer (Pre-transactional - CXT)

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
C#
TypeScript
JavaScript
Databases
MS SQL
AI/ML
Copilot
Frontend
Redux
RxJS
Bootstrap
JQuery
Mobile
State Management
DevOps
Azure
CI/CD
+4
Apply
8 days ago Hiring now · 90%

.Net Developer

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
Node JS
C#
TypeScript
JavaScript
SQL
Java
Java
Liquibase
C#
ASP.NET Core
AI/ML
Copilot
Frontend
Bootstrap
Angular
Mobile
MVC
DevOps
Azure DevOps
Git
Rest API
Azure
CI/CD
Cybersecurity
Active Directory
+10
Apply
HQ: Johannesburg, South Africa · Hiring 8, 2 new
HQ: Johannesburg, South Africa · Hiring 8, 2 new
Senior · 5+ years exp · In office (Johannesburg, South Africa) · Full-Time · Senior
PHP
JavaScript
SQL
TypeScript
Databases
Oracle
MS SQL
MySQL
PostgreSQL
Frontend
JQuery
Angular
DevOps
SOAP
Azure DevOps
Rest API
CI/CD
AWS
Azure
Management
Agile
+9
Apply
14 days ago Hiring now · 79%

Software Developer (Cape Town) OnSite

In office (Johannesburg, South Africa) · Full-Time
PHP
JavaScript
SQL
TypeScript
Databases
Oracle
MS SQL
Frontend
JQuery
Angular
DevOps
SOAP
Azure DevOps
Rest API
CI/CD
AWS
Azure
Management
Agile
+7
Apply

DeARX

dearx.co.za
dearx.co.za · HQ: Sandton, South Africa · Custom Software Development · Hiring 3, 1 new
HQ: Sandton, South Africa · Custom Software Development · Hiring 3, 1 new
We are software technologists who love building solutions for our customers. We focus on developing tailored solutions addressing specific business requirements. We assist companies in numerous ways, including full system development life cycle.
Verified live · 4 hours ago 8 days ago Hiring now · 90%

Full Stack Engineer

Senior · 6+ years exp · Hybrid (Johannesburg, South Africa) · Senior
Scala
Java
SQL
C#
Java
Spring Boot
C#
.NET
Databases
Apache Kafka
Mobile
Clean Architecture
DevOps
Rest API
Docker
Kubernetes
Azure
CI/CD
AWS
+6
Apply
HQ: Johannesburg, South Africa · Recruiting & Staffing · Hiring 15, 6 new
HQ: Johannesburg, South Africa · Recruiting & Staffing · Hiring 15, 6 new
WatersEdge Solutions is a recruitment firm that finds specialists for high-growth fintech and technology clients. It hires for roles such as strategic partnership leads, sales development representatives, shipping and compliance coordinators and full stack engineers. The company is headquartered in Johannesburg, South Africa.
9 days ago Hiring now · 90%

Mid-Level Full Stack Engineer

Middle · 5+ years exp · Hybrid (Johannesburg, South Africa) · Full-Time · Middle
Agile
Apply
24 days ago Likely open · 49%

Software Engineer – AI Team

Hybrid (Johannesburg, South Africa) · Full-Time
Java
Python
AI/ML
ChatGPT
Machine Learning
DevOps
GitLab
GitHub
Docker
AWS
Azure
Management
Agile
+2
Apply

DVT

dvt.co.za
dvt.co.za · HQ: Johannesburg, South Africa · IT Consulting & Digital Transformation · Software Testing & QA · Custom Software Development · 201-500 employees · Est. 1999 · IT services · Trust B · Hiring 19
HQ: Johannesburg, South Africa · IT Consulting & Digital Transformation · Software Testing & QA · Custom Software Development · 201-500 employees · Est. 1999 · IT services · Trust B · Hiring 19
DVT is a South African software company founded in 1999 and headquartered in Johannesburg. It provides software development, testing and agile consulting. The company works with enterprise clients across the country.
Verified live · 4 hours ago 9 days ago Hiring now · 90%

Python Developer (Pipeline Role)

Middle · 3+ years exp · In office (Johannesburg, South Africa) · Contractor · Middle
SQL
Python
Rust
Go
Node JS
Java
JavaScript
Python
FastAPI
Django
Celery
Databases
RabbitMQ
Redis
Apache Kafka
PostgreSQL
AI/ML
RAG
LLM
DevOps
Git
Docker
GCP
Azure
CI/CD
AWS
OpenTelemetry
Prometheus
Grafana
Cybersecurity
OWASP
QA
Pytest
+19
Apply

Decision Inc

decisioninc.com
decisioninc.com · HQ: Johannesburg, South Africa · IT Consulting & Digital Transformation · Analytics & BI Consulting · Est. 2008 · Hiring 24, 6 new
HQ: Johannesburg, South Africa · IT Consulting & Digital Transformation · Analytics & BI Consulting · Est. 2008 · Hiring 24, 6 new
Decision Inc is a South African technology consultancy founded in 2008 and based in Johannesburg. It delivers data, analytics and business platform projects. The company operates across Africa, Europe and Australia.
Verified live · 4 hours ago Sponsors in UK 9 days ago Hiring now · 89%

Software Developer | DISA-ADA-DEV-JHB-CON-0060

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Senior
C#
TypeScript
JavaScript
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Azure SQL Database
Snowflake
Frontend
Angular
DevOps
SOAP
Rest API
Azure
Analytics
Alteryx
+5
Apply

Altron

altron.com
altron.com · HQ: Johannesburg, South Africa · Health Care · Systems Integrators · Managed IT Services (MSP) · IT Consulting & Digital Transformation · 201-500 employees · Est. 1965 · Hiring 23, 5 new
HQ: Johannesburg, South Africa · Health Care · Systems Integrators · Managed IT Services (MSP) · IT Consulting & Digital Transformation · 201-500 employees · Est. 1965 · Hiring 23, 5 new
Altron is a South African technology group founded in 1965 and based in Johannesburg. It provides IT services, digital platforms and managed infrastructure. The company is listed on the Johannesburg Stock Exchange.
Verified live · 5 hours ago 9 days ago Hiring now · 90%

Senior Developer

Senior · 5+ years exp · In office (Johannesburg, South Africa) · Senior
C++
Java
Python
DevOps
Azure DevOps
CI/CD
Azure
Cybersecurity
PCI DSS
Apply

Upstream

upstreamsystems.com
upstreamsystems.com · HQ: Athens, Greece · Fraud Detection · Marketing Automation · Est. 2002 · Trust A · Hiring 14
HQ: Athens, Greece · Fraud Detection · Marketing Automation · Est. 2002 · Trust A · Hiring 14
Upstream is a Greek mobile technology company founded in 2002 and headquartered in Athens. Its platforms deliver mobile commerce, digital services and anti-fraud technology in emerging markets. The company reaches hundreds of millions of consumers.
Verified live · 1 hour ago 10 days ago Hiring now · 90%

Senior Software Engineer, Java

Senior · In office (Johannesburg, South Africa) · Full-Time · Senior
Java
SQL
Java
Spring Framework
Maven
Hibernate
Hazelcast
Databases
RabbitMQ
Couchbase
ElasticSearch
Redis
Apache Kafka
DevOps
Git
CI/CD
+5
Apply

HCLTech

hcltech.com
hcltech.com · HQ: Noida, India · Engineering Services · Managed IT Services (MSP) · Systems Integrators · IT Consulting & Digital Transformation · IT Outsourcing & Dedicated Teams · 5000+ employees · Est. 1976 · IT services · Hiring 5128, 566 new
HQ: Noida, India · Engineering Services · Managed IT Services (MSP) · Systems Integrators · IT Consulting & Digital Transformation · IT Outsourcing & Dedicated Teams · 5000+ employees · Est. 1976 · IT services · Hiring 5128, 566 new
HCLTech is an Indian information technology services and consulting company headquartered in Noida, Uttar Pradesh. Its roots lie in HCL, founded in 1976 by Shiv Nadar and partners, and the IT services business was set up as a separate company in 1991. It provides application development and maintenance, infrastructure and cloud services, cybersecurity, engineering and R&D services, and sells its own software products through HCLSoftware. The company employs more than 200,000 people in some 60 countries and is listed on the Indian stock exchanges.
Verified live · 5 hours ago Sponsors in IE 10 days ago Hiring now · 85%

Developer

In office (Johannesburg, South Africa)
Apply

Psybergate

psybergate.co.za
psybergate.co.za · HQ: Johannesburg, South Africa · Custom Software Development · 51-200 employees · Hiring 12, 2 new
HQ: Johannesburg, South Africa · Custom Software Development · 51-200 employees · Hiring 12, 2 new
Our story. Psybergate was started by four passionate software engineers in 1999. The company's sole purpose was to deliver world-class software solutions to companies across South Africa.
12 days ago Hiring now · 89%

Full Stack Developer / Python

Senior · Hybrid (Johannesburg, South Africa) · Full-Time
PHP
TypeScript
SQL
Python
JavaScript
Frontend
Angular
React.js
DevOps
Bitbucket
GitHub
Rest API
GCP
Linux
CI/CD
AWS
Management
Agile
+7
Apply
Machines can read this selection · checked 02:35 UTC
Backend Developer Salary in Johannesburg
Frequently asked questions
How many Backend Developer jobs in Johannesburg are available on Alion?
There are currently 95 active listings from 56 hiring companies on Alion, refreshed daily.
What salary do Backend Developer jobs in Johannesburg pay?
The average salary is around $74,682 per year based on the current listings.
Are remote options available for Backend Developer jobs in Johannesburg?
Yes, many of these roles offer remote or hybrid work, and you can filter listings by remote, relocation and visa sponsorship.
How do I apply for Backend Developer jobs in Johannesburg?
Open any listing on Alion and apply directly with the employer through the provided link - no lengthy sign-up required.