Expert Full Stack Developer
Pretoria - South Africa
Job Summary
Are you a Full Stack Developer who has moved beyond simply writing code
Were 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 MongoDB 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.
- 10 15 years experience in relevant programming language
- 3 5 years Technical / Development Lead experience
- Angular v18
- Java 21
- Quarkus v3
- Maven
- Junit
- Mockito
- Kafka
- NoSql (MongoDB)
- JavaScript / Typescript
- HTML
- Responsive Design: CSS
- Jest
- Orchestration: Docker Kubernetes
- 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
- Terraform
- Playwright
- CI/CD: Experience with Continuous Integration and Continuous Deployment practices and tools
- Git workflows
- 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)
- Agile working experience
- 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
Required Skills:
ESSENTIAL SKILLS: 10 15 years experience in relevant programming language 3 5 years Technical / Development Lead experience Angular v18 Java 21 Quarkus v3 Maven Junit Mockito Kafka NoSql (MongoDB) JavaScript / Typescript HTML Responsive Design: CSS Jest Orchestration: Docker Kubernetes 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 Git workflows 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) Agile working experience JIRA/Confluence