Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
Data Engineer in South Africa (via Communicate Recruitment) who designs, builds and maintains scalable ETL/ELT data pipelines and modern data platforms powering reporting and analytics. Core stack: SQL, Python, Databricks/Spark, and cloud data services on Azure, AWS or GCP (Data Factory, Synapse, Snowflake, Fabric).
Senior engineer to design, build, and operate production AI agent systems for ARC AI's products in a regulated insurance environment, owning architecture, evaluation pipelines, guardrails, and backend integrations on-site in George, Western Cape. Core stack: Python, LLM frameworks (LangChain/LlamaIndex), RAG, and CI/CD for agentic systems.
Senior engineer building and fine-tuning production LLM-powered voice and chat AI agents: dialogue flows, prompt frameworks and evaluation systems, STT/TTS pipeline improvements, and scalable API integrations, mainly in Python. Role is at the core of a client's conversational AI product, based in Johannesburg.
Senior Java developer joining a team that supports and extends an in-production Java EE product (two seats: Pretoria or Somerset West). Day to day: build features on the existing system, refactor, debug, write tests, and build/deploy on an application server using Java 8+, JPA/Hibernate, Karaf, Maven, Jenkins and ReactJS.
Senior engineer building embedded firmware in C/C++ for microcontroller-based devices with GSM/LTE cellular connectivity — writing drivers and protocols, ensuring reliability, security and low power, testing and debugging deployed units, and mentoring junior engineers.
Builds and maintains responsive React + TypeScript web applications for an international gaming, leisure and entertainment group, working hybrid from Cape Town. Joins a front end or full stack squad, owns features end to end, integrates REST APIs, writes tests, and collaborates with product, design and backend engineers.
Frontend Developer building enterprise dashboards and mobile-responsive web apps with React or Angular and TypeScript. Day to day: creating reusable UI components, complex tables/forms, role-based navigation, integrating with backend APIs, and ensuring WCAG accessibility compliance. 4-8 years of experience required.
IDBASE SOFTWARE is hiring a Frontend Developer in Johannesburg, South Africa, working with React, Tailwind CSS, and shadcn/ui to build user interfaces. The posting provides no further detail on responsibilities, experience, or compensation.
Data Engineer in Johannesburg building and maintaining data pipelines and data assets that feed Salesforce Marketing Cloud and Data360, powering targeted client campaigns across in-app, WhatsApp, email, SMS and branch channels. Core stack: SQL, Python, Java, Spark/Hadoop, cloud data platforms, ETL and CI/CD.
Hands-on principal/full-stack engineer for an established fintech SaaS company serving investment management, owning the full SDLC from architecture to production. Core stack: TypeScript/JavaScript, Node.js, React, SQL databases, and AWS, with AI-assisted development tools. 12-month fully remote contract (South African citizens only), up to R545/hour.
Backend developer maintaining and building Python 3 web APIs (Flask, SQLAlchemy, PostgreSQL, uWSGI, Nginx) on Linux servers. Day-to-day work includes fixing bugs and shipping features, troubleshooting production issues, writing internal API documentation, and liaising with stakeholders and DevOps on releases.
Network Contracting is building a pipeline of DevOps Engineers in Johannesburg for upcoming client projects (no active role right now). Day-to-day: building and optimising CI/CD pipelines, automating infrastructure and deployments, and working with Docker, Kubernetes, Terraform, Python/Bash scripting, and AWS/Azure/GCP cloud environments.
Senior AI Engineer on an iGaming developer's Advanced Data Products team in Durban, turning messy business problems into production-grade ML/AI solutions. Day to day: designing and building AI/ML products, deploying and maintaining systems, and partnering with Revenue, Studios, Finance, Marketing and Operations to find high-value use cases.
Six-month, full-time, on-site internship with Amazon Data Services in Cape Town, supporting maintenance of the mechanical, electrical, and plumbing (MEP) systems in AWS data centers to help keep critical cloud infrastructure at 100% availability.
Ilanga Data in Pretoria is hiring a full-time, on-site React frontend engineer to design, develop, and maintain responsive user interfaces that connect to its back-end and database solutions. Day to day the person implements new UI features, optimizes front-end performance, and writes clean, testable code.
Junior data engineer at BETSoftware in Gauteng, South Africa, building and supporting batch data pipelines — ingestion, transformation, and data prep across the enterprise data platform. Day to day involves SQL and relational databases, monitoring pipelines, fixing data issues, and working with warehousing, orchestration, and CI/CD practices.
BETSoftware, a South African betting/gaming software company, is hiring a Junior Data Engineer in Gauteng to build and support batch data pipelines, monitor data loads, and write SQL/Python scripts under senior guidance. Core stack includes SQL Server, Python, Airflow, Git/Azure DevOps, Spark/PySpark, Kafka/Redpanda, and ClickHouse.
A senior engineering role in Cape Town focused on designing, building, and running scalable data platforms and services. Day to day the engineer owns data pipelines, APIs, and infrastructure, mentors teammates, promotes AI-assisted development practices, and collaborates with analysts and data scientists.
Senior Full Stack Developer leading design, development and deployment of web and mobile apps for Africa's leading automotive marketplace platform. Hybrid role in Johannesburg building Next.js frontends and Laravel APIs on AWS with Docker/Kubernetes, at a CTC of up to R1.1 million per year.
Senior full stack engineer at Capitec Insurance, owning end-to-end design and delivery of insurance platforms (funeral, life and credit cover) for millions of South African clients. Back end in C#/.NET Core on AWS with PostgreSQL and Kafka; front end in React, Vue or Angular with TypeScript; deployed via Kubernetes and CI/CD.
We couldn't check your fit for this role — add a CV to your profile to see it next time.