Overview 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. Qualifications 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 Contract details Reference number: GZ61345 Contract position: 12 months Location: Johannesburg Salary: R750k per annum, negotiable on experience and ability Contact: Phone: #J-18808-Ljbffr