We are looking for an Intermediate Full Stack Developer to join a growing engineering team building modern, scalable, and API-driven applications with emerging AI capabilities.
This role is ideal for a developer who is comfortable working across backend and frontend systems and is eager to grow within a microservices and cloud-oriented environment.
Required Skills & Experience Backend
3-5 years' backend development experience
Strong understanding of RESTful APIs, HTTP, and API design principles
Exposure to microservices architecture
Basic understanding of distributed systems concepts
Experience working with modern object-oriented backend languages (e.g. Java, Python, Go, etc.)
Frontend
Angular experience
Strong knowledge of HTML and CSS
Engineering Practices
Understanding of SOLID principles and common design patterns
Awareness of secure coding practices
Performance-conscious development mindset
Exposure to AI / agent-based platforms is advantageous
Key Responsibilities
Develop and maintain RESTful APIs and backend services
Build and maintain interactive Angular-based user interfaces
Translate business requirements into technical solutions with guidance from senior engineers
Contribute to microservices-based architecture development
Apply clean code principles and follow SOLID design practices
Ensure applications are performant, secure, and responsive
Contribute to integration of AI/agent-enabled capabilities within applications
Collaborate with senior developers, analysts, and product teams in an Agile environment
Reference Number for this position is GZ61345 which is a 12-month contract position based in Johannesburg offering a cost to company salary of R750k per annum negotiable on experience and ability. Contact Garth on or call him on 011 463 3633 to discuss this and other opportunities.