1,806,494open jobs
104,173companies
272,289added this week
Browse all
Salary
≈ $31k – $61k per year (Estimated)
Location
In office (South Africa)
Seniority
Staff · 8+ years exp

First seen by Alion on Aug 4, 2026. Simplify HR scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Simplify HR is a South African recruitment software company that provides a cloud-based applicant tracking system for employers. Its platform covers job posting and multi-channel job distribution, candidate screening and talent pools, interview scheduling and digital onboarding, and it also hosts career pages for client companies. Its clients include businesses in retail, hospitality, finance and technology across South Africa and other African markets. The company is headquartered in Cape Town, South Africa.

About Unifi

Boldly different. Fiercely human. Proudly African.

Unifi is redefining credit in Africa with simple, fast personal loans delivered through online, mobile and branch channels. We make life easy for our clients across Zambia, Kenya, Uganda, South Africa and Tanzania. Unifi has conviction in the African continent and its people, and our products enable our clients to achieve even more. As one of the fastest-growing lenders in Africa, we combine exceptional client service with the very best tech and data analytics.

Purpose of the role

This role is based in Stellenbosch and would require the candidate to live in the Western Cape. Build and improve the software that powers Unifi's products and operations across Africa. Reporting to the Head Of Engineering the Full Stack Java Developer, you'll work across the full development lifecycle, partnering with your team to design, build and deliver reliable, scalable solutions that make life easier for our clients and the people who serve them. You'll take ownership, solve real business problems and help us continuously improve how we build software as Unifi grows.

Our Technology Stack

  • We work with a modern and diverse technology stack to deliver high-quality solutions.
  • Our core technologies include Groovy, Java and Kotlin (for new services) for programming, with Micronaut and Spring Boot as our primary application frameworks.
  • We use Gorm and Hibernate for persistence and rely on MySQL as our main database. For web-based user interfaces, we utilize Vaadin.
  • In addition, our technology stack features Activiti for workflow management, Micronaut and JAX-RS for microservices, and Electron for our desktop Branch Application.
  • We manage queue processing through Apache ActiveMQ Artemis.
  • Other tools in our stack include MongoDB for document storage and Apache Velocity as our template engine. We also use Swagger for API documentation.
  • Our development environment follows Agile Kanban methodology using Bitbucket pipelines for builds, IntelliJ as our IDE, Bitbucket Git for source control, and Gradle for build configuration.
  • We stay connected through Slack and Google, and manage our development cycle with Jira.
  • To empower our engineering team, every developer is equipped with AI assistants like Gemini and Claude Code, helping them tackle complex daily challenges and craft optimal solutions.

Responsibilities

  • Design, build and maintain reliable software that scales with Unifi as we grow
  • Build systems that are simple, secure and easy to maintain by writing clean code and choosing practical solutions over unnecessary complexity
  • Build observability into Unifi systems through logging, monitoring and tracing so issues can be identified and resolved quickly
  • Take ownership of changes from technical design through development, testing, QA handover and into production, helping deliver value to our clients and frontline teams as quickly as possible
  • Use AI tools such as Gemini and Claude Code responsibly to improve productivity while maintaining full ownership of every technical decision and every line of code you commit
  • Work closely with developers, product teams and stakeholders to solve problems, improve our products and deliver great outcomes
  • Contribute to the continuous improvement of our engineering practices, development processes and software architecture
  • Share knowledge, support your teammates and help build a collaborative, high-performing culture
  • Question the way something has always been built. If there is a simpler or faster way to do it, raise it and make the case

Requirements

  • Relevant tertiary qualification in Computer Science, Information Technology, Engineering or a related field
  • 8+ years' experience designing, building and maintaining software applications
  • Solid experience with Java or another JVM-based programming language
  • Strong understanding of relational databases, SQL and building data-driven applications
  • Takes ownership, pays attention to detail and enjoys seeing work through to completion
  • Practical problem solver who can think logically and make good technical decisions
  • Able to work independently while collaborating closely with teammates to get the job done
  • Curious, adaptable and always looking for better ways to solve problems and improve how we work
  • A healthy spirit of adventure and sense of humour
  • Passionate about Africa and excited to contribute to building products that make life easy for our clients
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,806,494 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
South Africa
Full Stack Developer 2 hours ago
$9.3k per year • Remote (South Africa) • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
Node JS
Node JS
Mongoose
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Frontend
React.js
Mobile
React Native
DevOps
Rest API
Apply
Full Stack Developer 2 hours ago
$9.3k per year • In office • Full-Time • 3+ years exp • Master's Degree • Cape Town
JavaScript
TypeScript
SQL
C#
C++
C#
.NET
Frontend
Vue.js
Angular
React.js
Apply
$10k per year • In office • Confidential • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
Python
JavaScript
Java
TypeScript
SQL
C#
C++
Bash
C#
.NET
Frontend
Angular
DevOps
Git
Bitbucket
Linux
Windows
Management
Confluence
Jira
Apply
≈ $143k – $290k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Agoura Hills
Python
MATLAB
AI/ML
CUDA Toolkit
CUDA
DevOps
Azure
AWS
Apply
Web Developer (.NET) 2 months ago
In office • Full-Time • 3+ years exp • Monterrey
JavaScript
TypeScript
C#
C#
ASP.NET Core
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
QA
Applitools
Apply
≈ $27k – $58k per year (Estimated) • In office • 5+ years exp • South Africa
DevOps
SLI/SLO/SLA
Management
Microsoft Office
Apply
In office • Bachelor's Degree • South Africa
Apply
In office • South Africa
Apply
≈ $12k – $28k per year (Estimated) • In office • South Africa
Apply
Sous Chef - FTC 1 day ago
≈ $11k – $20k per year (Estimated) • In office • South Africa
Apply
See all jobs
This is one of many
1,806,494 more open roles from verified company boards, updated every day.