Expert full stack developer
Summary
Senior full-stack developer / technical lead role in Pretoria designing and evolving complex enterprise applications using Java, Angular, AWS, Kubernetes, Kafka and microservices. The person also provides technical direction, mentors developers, and helps shape architecture.
Pretoria, South Africa | Posted on 01/09/2026
Are you a Full Stack Developer who has moved beyond simply writing code?
We're looking for an experienced Full Stack Developer / Technical Lead to join a high-performing global technology environment and play a key role in designing, developing and evolving complex enterprise applications.
This is an opportunity to get your hands dirty with Java, Angular, AWS, Kubernetes, Kafka, Mongo DB and microservices, while also providing technical direction, mentoring developers and helping shape the architecture of modern digital solutions.
If you enjoy solving complex technical problems, challenging the status quo and helping other developers level up, this one is for you.
3 – 5 years+ Technical / Development Lead experience
Angular v18+
Quarkus v3+
Maven
Junit
Mockito
Kafka
HTML
Responsive Design: CSS
Jest
AWS Cloud
Version Control Best Practices: Strong understanding of Git
Microservice architecture: Experience in designing and implementing microservice based applications
RESTful APIs: Proficiency in designing and consuming RESTful APIs
ADVANTAGEOUS SKILLS: Terraform
Playwright
CI/CD: Experience with Continuous Integration and Continuous Deployment practices and tools
Hexagonal architecture: : Experience in designing and implementing Hexagonal based applications
Monitoring and logging: Experience with monitoring tools (Grafana)
Security best practices
Familiarity with using a design system (Figma)
JIRA/Confluence
Cutting edge global IT system landscape and processes
Flexible working of 1960 hours in a 12-month period
High Work-Life balance
Remote / On-site work location flexibility
Highly motivating, energetic, and fast-paced working environment
Modern, state-of-the-art offices
Dynamic Global Team collaboration
Application of the Agile Working Model Methodology