Salary
≈ $41k – $88k per year (Estimated)
Location
In office (Johannesburg)
Seniority
Senior
Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 2, 2026.
Overview
Company
Impact
Profile match
SavageOne is a South African recruitment firm headquartered in Sandton that sources candidates for client companies through once-off permanent hires and contract staffing. Founded in 2023 with a fully remote team, it charges a flat 9.5 percent placement fee and uses AI-assisted matching to shortlist South African talent for local and overseas employers, including a London-based software purchasing firm. Its open roles for clients span senior .NET, Node.js, Python, PHP and Salesforce developers, QA and performance testers, solution architects, project managers, supply chain managers and talent acquisition staff.
About the Role: This Role is onsite in Midrand ( 100 % )
We are looking for a highly skilled Full Stack Developer with extensive experience in Spring Boot, AWS, front-end technologies, and development testing. The ideal candidate should be proficient in building microservices and have a strong understanding of both AOP (Aspect-Oriented Programming) and OOP (Object-Oriented Programming). You will play a crucial role in developing and maintaining our applications, ensuring high performance, and delivering a seamless user experience.
Only for South African Citizens
Mandatory: Springboot:
- AOP (Aspect Oriented Programming) vs OOP (Object Oriented Programming)
- Hystrix library (what does it do?, How does it benefit you app)
- Building microservices
AWS:
- Basic knowledge of AWS SQS
- Basic Knowledge of AWS Lambda functions in JS
- Basic knowledge of Terraform & what it does
Front End:
- React.js
- Node.js (Express APIs)
- Javacript / Typescript
Dev Testing:
- Unit Testing
- Integration Testing
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,098,210 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
DevOps
Similar stack
Same company
Johannesburg
Senior Platform Engineer
15 days ago
In office · Full-Time · Centurion
DevOps
CI/CD
GitOps
Kubernetes
Platform Engineering
Incident Management
Apply
Apply
Remote (South Africa) · Full-Time · Johannesburg
PowerShell
DevOps
Windows
Cybersecurity
Microsoft Entra ID
Management
SharePoint
Apply
In office · Full-Time · Cape Town
Python
Databases
PostgreSQL
DevOps
Docker
Ubuntu
Linux
Apply
Site Reliability Engineer - PCT TechOps
4 hours ago
In office · Full-Time · Johannesburg
PowerShell
C#
C#
.NET
AI/ML
Copilot
DevOps
Splunk
Terraform
Azure DevOps
Dynatrace
Azure
CI/CD
Kubernetes
Bicep
Azure AKS
Apply
Technical Support Engineer
1 day ago
$19k per year · Remote (South Africa) · Pretoria · Cape Town · Durban · Johannesburg
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Replicate
DevOps
Rest API
Cloudflare
Cybersecurity
ISO 27001
SOC 2
GDPR
Microsoft Entra ID
Active Directory
Management
Intercom
Freshdesk
QA
Sentry
Apply
Principal Security Platforms Engineer
1 day ago
≈ $31k – $81k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Johannesburg
Python
PowerShell
AI/ML
AI Agents
DevOps
Rest API
GCP
Prometheus
Azure
AWS
Cortex
Windows
Cybersecurity
MITRE ATT&CK
SIEM
Apply
Apply
$54k – $72k per year (gross) · In office · Full-Time · Johannesburg
C#
Databases
PostgreSQL
AI/ML
Copilot
Cursor
ChatGPT
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Platform Engineering
Incident Management
Apply
$33k – $40k per year (gross) · In office · Johannesburg
Apply
This is one of many
2,098,210 more open roles from verified company boards, updated every day.

