Tech jobs
Job listings
Senior Machine Learning Engineer
Build and productionise ML models for an e-commerce platform, using Python, TensorFlow/PyTorch, and cloud pipelines to improve product recommendations and business decisions.
Senior full stack developer & quality engineering lead
Lead quality engineering and full-stack development for a fintech platform, building automated tests, CI/CD pipelines, and scalable applications using Python, Django, Vue.js, and PostgreSQL.
Software engineer (back-end)
Build and maintain scalable back-end systems for online gaming using .NET (C#), RESTful APIs, and cloud platforms like AWS/Azure.
SENIOR AI ENGINEER
Build and deploy AI models for content personalization, newsroom automation, and recommendation systems using Python, TensorFlow/PyTorch, and cloud platforms.
Software engineer, java
Builds and maintains high-performance Java applications for mobile marketing automation, using Spring, JPA/Hibernate, and SQL to power global ad campaigns for telecom operators.
Full stack developer (expert)
Expert full-stack developer building and operating data-driven analytics platforms with Python, AWS, and BI tools, plus frontend work in Angular/React.
Senior software engineer
Senior engineer building logistics systems for South Africa’s largest e-commerce delivery network using Scala, Play Framework, and event-driven microservices on Google Cloud.
Senior ai engineer
Build Java-based microservices and AI tools for a Kafka platform in a large South African bank, including developer assistants and automation to streamline operations.
Software engineer (scala)
Build and optimize Scala-based microservices for Takealot’s logistics and delivery systems, working with event-driven architecture, graph databases, and AWS to scale parcel and food delivery across South Africa.
Senior database administrator
Senior database administrator role managing SQL Server and PostgreSQL environments, ensuring uptime, performance, and security for business-critical systems in a BPO setting.
Senior Software Developer, BPM/Camunda & AI Workflows
Builds scalable Java Spring Boot microservices and REST APIs, focusing on BPM/workflow automation with Camunda or IBM BPM, Kafka event streaming, and Azure DevOps CI/CD pipelines.
Software/ Data Engineer
Builds and maintains data pipelines and analytics for a mining-industry big-data platform, focusing on ingestion, processing, and storage to enable descriptive, diagnostic, predictive, and prescriptive analytics.
Data Engineer (Cloud)
Design and build scalable cloud data pipelines and warehouses using Azure, Databricks, and PySpark to turn raw data into trusted analytics-ready datasets for AI and BI.
Senior back-end developer
Senior back-end developer building scalable APIs and ETL pipelines in Python and AWS for a global client, focusing on data-driven solutions and system-wide integrations.
Full stack developer
Build and scale full-stack web apps for a high-traffic online gaming business using Node.js, TypeScript, React, and cloud services.
Software Developer II
Develops and optimizes banking workflows using Java/Spring Boot, Camunda, and Kafka, integrating AI-driven automation and custom UIs.
Full stack developer midrand
Full-stack developer building and maintaining Java-based backend services and frontend apps with Angular/React, deploying to Azure via DevOps pipelines and Kubernetes.
DevOps Engineer
Design, deploy, and optimize cloud-native infrastructure using Kubernetes, Docker, and GCP, while automating CI/CD pipelines and maintaining scalable Node.js services.
Ai software engineer / architect
Design and build AI-driven enterprise solutions using Python, TensorFlow/PyTorch, and cloud platforms; lead architecture, model selection, and MLOps for scalable deployments.
Data engineer
Design and build a modern, cloud-native data platform using Snowflake, dbt, and GCP to transform raw data into trusted, analytics-ready datasets.