Tech jobs
Job listings
Senior Python/Django Backend Engineer - Remote & Scalable APIs
Senior backend engineer at Placements24 building scalable Python/Django backends and REST APIs for a fully remote, distributed team, with emphasis on performance, reliability, security, databases, and cloud. Open to candidates anywhere in South Africa or globally.
DevOps Engineer (Hybrid)
Hybrid DevOps Engineer role in Tembisa, Gauteng, placed via a staffing firm at their client. Day to day: building CI/CD pipelines, writing infrastructure as code (Terraform/Ansible/Chef), managing cloud infrastructure (AWS/Azure/GCP), running Docker/Kubernetes, monitoring systems, and joining an on-call rotation.
Senior Devops Engineer - Cloud, Kubernetes & Ci/Cd Leader
Senior DevOps engineer at TCS working with a client team in Tembisa, Gauteng (hybrid), automating CI/CD pipelines, infrastructure as code, and monitoring across dev, staging, and production. Core stack: AWS/Azure/GCP, Docker, Kubernetes, Terraform/Ansible, Jenkins/GitLab CI, Python/Bash, Prometheus/Grafana.
Senior Backend Developer - Fully Remote
Fully remote senior backend role (hired via Placements24 on behalf of a SaaS provider) open to candidates anywhere in South Africa. The person designs scalable microservices, APIs and data models, runs CI/CD, and mentors junior engineers using Python/Go/Java/Node.js, SQL/NoSQL databases, and cloud platforms with Docker/Kubernetes.
Azure Cloud Engineer (DevOps)
Hands-on Azure cloud/DevOps engineer building and maintaining the Azure infrastructure behind Kallipr's SaaS platform: infrastructure as code (Bicep/Terraform), cloud networking, security, cost and reliability work, CI/CD integration, and low-volume on-call. Posted via 60 Degrees; the description lists Brisbane, Queensland.
Senior DevOps Engineer (AWS)
Senior DevOps Engineer for a fully remote (South Africa-based) technology firm: designing and scaling AWS cloud infrastructure, building CI/CD pipelines, writing Terraform/CloudFormation IaC, managing Docker/Kubernetes, monitoring systems, and joining on-call rotations from Durban or anywhere in South Africa.
Hybrid Backend Engineer in Stellenbosch: Build Scalable APIs
Mid-level backend engineer at Octoco in Stellenbosch (hybrid) who designs, builds, and maintains scalable backend services with RESTful and GraphQL APIs, integrating databases and collaborating with frontend, product, and operations teams.
Senior Backend Engineer - Hybrid, Scalable Impact
Placements24 is hiring a Senior Backend Engineer in Midrand, South Africa (hybrid) to design, build, and maintain scalable backend services and APIs using Python, Java, Go, or Node.js. The role includes performance optimization, testing and CI/CD, data security, and contributing to architectural decisions.
Mid-Level Backend Engineer — Hybrid (Stellenbosch)
Placements24 is hiring a Mid-Level Backend Software Engineer in Stellenbosch, South Africa (hybrid) to design, develop, and maintain scalable backend services. Day-to-day work centers on RESTful and GraphQL APIs, SQL/NoSQL databases, testing, and contributing to architecture discussions.
Senior Node.js Backend Engineer (Hybrid)
Senior backend engineer role building and deploying scalable Node.js server-side applications and APIs. Day to day involves mentoring junior developers, ensuring performance, security, and reliability of backend systems, and collaborating with frontend teams on API design — hybrid, centered around Paarl, Western Cape.
Senior Software Developer (Java)
On-site senior Java backend developer role at a fintech company in Sandton, South Africa (placed via recruiter Placements24). The person designs, builds, and maintains scalable backend services and REST APIs using Java, Spring Boot, relational databases, and microservices, while mentoring juniors and contributing to architecture decisions.
Principal Software Engineer
Principal Software Engineer joining an enterprise software client in Randburg, South Africa: architects scalable distributed systems, writes critical product code, mentors engineers, and drives technical strategy. Requires 10+ years' experience plus cloud (AWS/Azure/GCP), Docker/Kubernetes, microservices, and SQL/NoSQL expertise.
Lead AI Software Engineer
Lead a team of AI software engineers at an AI & emerging technologies company, designing, building, and deploying AI/ML solutions end to end — from architecture and coding to testing, deployment, and monitoring. Core stack includes Python/Java/C++, TensorFlow/PyTorch, AWS/Azure/GCP, Docker/Kubernetes, and MLOps, with an on-site leadership and mentoring role in Kimberley.
Mid-Level Software Engineer (Backend)
Mid-level backend engineer at a Stellenbosch software solutions provider, working in a hybrid model to design, build, and maintain scalable backend services: REST/GraphQL APIs, SQL and NoSQL databases, and microservices, with testing, code reviews, and cloud platforms (AWS/Azure/GCP) as a plus.
Lead Software Developer (Java)
Lead a Java engineering team at a fintech company in Centurion, South Africa, architecting scalable financial applications, mentoring developers, and owning quality through the full SDLC. On-site role; core stack includes Java, Spring Boot, Hibernate, SQL databases, and CI/CD.
Software Engineer
Full-stack software engineer at JVR Software in Centurion/Tshwane who designs, builds, tests, and supports scalable applications and APIs end to end. Core stack emphasizes Ruby-based OOP backends, modern JavaScript frontends (React/Angular/Vue), and Linux with Docker/Kubernetes.
Lead Aviation Software Engineer – Hybrid
Lead engineer role in George, Western Cape (hybrid), designing, developing, and maintaining safety-critical aviation software while guiding a team through the full SDLC. Core stack is C++, Java, or Python, with DO-178C and embedded/RTOS experience highly valued.
Software Engineer
Software engineer developing the Quote-to-Cash modules (sales quoting, order management, billing, invoicing, payments, revenue recognition) of an ERP platform in TypeScript. The role emphasizes AI-assisted development using tools like Windsurf, Augment, and Claude Code, based in Cape Town, South Africa.
Lead Software Engineer - Cloud Platform
Lead Software Engineer to drive architecture and development of a fintech client's next-generation cloud platform: designing distributed systems and microservices on AWS/Azure/GCP, setting technical direction, mentoring engineers, and leading DevOps/CI-CD practices. Fully remote, work from anywhere in South Africa.
Lead Java Engineer: Fintech, On-site Centurion
On-site, full-time Lead Java Engineer role with a fintech client in Centurion, South Africa. The person guides a high-performance team building scalable financial applications, mentors developers, drives best practices across the SDLC, and works with product managers and stakeholders to translate business needs into technical solutions.