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.
Intermediate front-end engineer at Capitec Bank in Stellenbosch building and maintaining React components and features for a banking app used by over 26 million clients, contributing to a frontend rewrite and integrating with backend services and APIs.
Senior (Java) Software Engineer at the Dutch land registry (Kadaster) on team Mikado, building and maintaining Spring Boot microservices and Angular front-ends that deliver property information from multiple sources. Day to day: designing features, code reviews, deployment automation with Kubernetes/Docker, PostgreSQL, test automation, and coaching junior engineers.
A people-leadership role at LexisNexis Legal & Professional (RELX) in Johannesburg: manage engineering teams, guide technical strategy, oversee offshore resources and testing cycles, and deliver scalable legal software. Core tech spans Java/J2EE, SQL and database design, JavaScript, and enterprise data systems.
Full-stack Software Engineer II at Super Group's DigiOutsource in Cape Town, designing and building scalable web applications on JavaScript and .NET (C#), developing REST APIs and microservices, and supporting, monitoring, and maintaining systems in production.
Senior software engineer at Kadaster building high-quality, future-proof microservices and frontend features using Java, Spring Boot and Angular. Works alongside architects, reviews code, and coaches junior engineers, in a hybrid setup with office days in Apeldoorn.
A 12-month contract role in Sandton for a senior Java developer who will design, build, and maintain enterprise Java applications for a life insurance/financial services client. Day-to-day work is hands-on Java development in an agile team, collaborating with stakeholders and QA, plus production support.
Entelect is hiring a Java Technical Lead in Cape Town to drive delivery of enterprise web and mobile applications, mentor engineers, and shape technical strategy across cross-functional teams. The role follows a hybrid model (2–3 days in office) with Java as the core technology.
Senior Java Developer building scalable, resilient microservices-based backend systems for a client's team in Benoni, South Africa (hybrid). Day to day: designing Java/Spring Boot microservices, building RESTful APIs, reviewing code and mentoring juniors, and automating CI/CD pipelines with DevOps.
A hands-on Senior Java Team Lead role in Cape Town running a small team (about 30% leading, 70% coding) building high-volume, low-latency services on Java 17+/Spring Boot, PostgreSQL, and AWS for an international 5G engineering startup. The lead owns delivery, code quality, mentoring, and hiring, and is expected to use AI tools like Claude fluently.
Senior Java Developer maintaining and extending an existing product: developing new components with business analysts, refactoring for maintainability, writing unit and integration tests, debugging root causes, and building/deploying on an application server. Permanent, hybrid role in Cape Town or Pretoria.
Interfront SOC is hiring a Senior Java Developer to maintain and extend its software product — supporting existing functionality, building new components, refactoring for maintainability, improving performance, and deploying to application servers — while collaborating with business analysts in a hybrid Cape Town/Pretoria setup.
CUBECOM, a Stellenbosch-based maker of RF communication systems for satellites, needs a software engineer to build and maintain production test systems that verify every unit before launch. Day to day you write Python test scripts and C# PC applications, and design databases for test stations, focusing on data capture, storage, traceability and ATS compliance.
A 6-month renewable contract role placing a full stack Python developer with a client based in Centurion (Gauteng, South Africa), preferably with financial services experience. The developer builds software across the stack in Python, with Azure/AWS certifications seen as advantageous.
EQPLUS Technologies is hiring a Full Stack Python Developer for an initial 6-month contract (with renewal potential) based in Centurion, Johannesburg. Day to day involves hands-on Python full stack development using cloud technologies within a financial services context.
Beetle Inc in Durban is hiring a full-stack WordPress developer to build and maintain custom, responsive websites for clients using WordPress, PHP, HTML, CSS and JavaScript, with WooCommerce work, plugin maintenance and SEO awareness, in a hybrid setup requiring periodic office presence.
A full-stack web developer in Cape Town builds scalable digital products end to end for client projects, working alongside UX/UI, design, creative and project management teams. Core technologies include CMS and commerce platforms such as WordPress, TYPO3 and Magento 2, plus API integrations with a focus on performance and security.
A hands-on applications & data developer in Cape Town who owns existing live systems, resolves issues, and builds new applications as business needs evolve. Core stack is TypeScript, JavaScript, React, Node.js and Python, plus managing deployments and logs.
Senior Data Engineer at a marketing organization's Johannesburg branch (hybrid), working in the Data Science Team and responsible for the company's data infrastructure. Day to day: building code-based ETL/ELT pipelines and data lakes with Python, Bash and SQL on AWS, while collaborating across teams and mentoring others.
Network Finance, an IT recruitment consultancy based in Centurion, South Africa, is sourcing Data Engineers on behalf of its clients. Candidates need a completed degree in computer science/informatics or a related field, at least 2 years of relevant experience, and a Data Engineer certification; no specific tech stack is listed.
Role Overview Help us migrate a major bank to Azure Data Factory and Fabric, building a modern data platform in Sandton. You'll be key to a critical, high-visibility project. What We're Looking For 5+ years of…
We couldn't check your fit for this role — add a CV to your profile to see it next time.