Tech jobs
Job listings
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.
INTERMEDIATE JAVA DEVELOPER
Builds and maintains Java services on a large-scale telecoms billing platform: writing optimised SQL across multiple database engines, deploying containerised services on Linux, integrating via message queues, and running FAT/UAT with customer teams in a Scrum workflow. Core stack: Java/J2EE, Spring, SQL, Docker, Kubernetes, Git.
Senior Java Developer - Digital Payments
Contract role (6-12 months, on-site in Johannesburg) for a Senior Java Developer on the Merchant Services Technology Squad, building and supporting high-volume, mission-critical payment services. Core stack: Java 8/21, Spring Boot microservices, Kafka and queues, Docker/Kubernetes/OpenShift, plus CI/CD and Agile delivery.
Transactor Manager
Experience Required Manage the achievement of objectives for a single trade finance portfolio of complex or moderately complex clients by through individual deal origination, structuring and execution. Formulate…
Production Supervisor
At Revlon, we create beauty innovations for everyone that inspire confidence and ignite joy every day. Breaking beauty boundaries is in our company’s DNA. Since its game-changing launch of the first opaque nail enamel…
National Accounts Manager - Elizabeth Arden SA
At Revlon, we create beauty innovations for everyone that inspire confidence and ignite joy every day. Breaking beauty boundaries is in our company’s DNA. Since its game-changing launch of the first opaque nail enamel…
EDI and Customer Service Coordinator
At Revlon, we create beauty innovations for everyone that inspire confidence and ignite joy every day. Breaking beauty boundaries is in our company’s DNA. Since its game-changing launch of the first opaque nail enamel…
Customer Service Manager
At Revlon, we create beauty innovations for everyone that inspire confidence and ignite joy every day. Breaking beauty boundaries is in our company’s DNA. Since its game-changing launch of the first opaque nail enamel…