Full Stack Developer

Our UK-based client is one of the fastest-growing telecommunications companies in the region, leading the charge to reshape the industry with cutting-edge AI solutions and an unwavering commitment to customer support. As they continue to scale, they’re investing in smart technologies and people to help build the next generation of AI-powered SaaS applications.

They are currently looking for a Full Stack Developer to join their tech team remotely. This is a hands-on, growth-focused opportunity to help architect and build powerful software products using modern JavaScript, AWS, and AI/ML tools.

This is a remote position open to those living anywhere in South Africa.

Duties & Responsibilities:

  • Collaborate with product and design teams to implement and launch new AI-based SaaS applications
  • Develop full-stack applications using JavaScript/TypeScript, primarily with Node.js and modern frontend frameworks such as React, Next.js, or Vue
  • Build and maintain scalable, secure backend services using AWS technologies like Lambda, DynamoDB, API Gateway, S3, and Amplify
  • Integrate AI/ML APIs and platforms, including OpenAI, Amazon Bedrock, and HuggingFace
  • Write clean, maintainable, and testable code across the full stack
  • Participate in architectural decisions, DevOps planning, and continuous deployment
  • Contribute to technical discussions, code reviews, and product ideation

Skills, Experience & Requirements:

  • 3+ years’ experience in full stack development
  • Proficiency in JavaScript/TypeScriptNode.js, and one or more frontend frameworks
  • Hands-on experience with AWS tools including Lambda, DynamoDB, S3, Amplify, and API Gateway
  • Strong understanding of RESTful APIs, serverless architecture, and scalable system design
  • Exposure to AI/ML platforms or APIs
  • Familiarity with CI/CD pipelines and infrastructure-as-code tools
  • Knowledge of GraphQL, serverless microservices, and containerisation
  • Agile mindset and ability to thrive in a fast-paced, collaborative remote environment

Load Shedding

Applicants must be able to ensure they can maintain internet and power during office hours.

Apply for Job
Application ends on August 29, 2025
Job ID: 10768 Apply for Job
Application ends on August 29, 2025

Overview

  • Location Remote
  • Job category Remote
  • Salary $
  • Job type Full Time