Technical Support Lead & Service Delivery Manager

Description

Our client is a UK-based SaaS company providing secure file sharing and Virtual Data Room solutions. They are seeking a Senior Full Stack Developer to join their experienced remote development team. Focused on data privacy and innovation, the company is expanding its platform with new B2B features and AI-powered tools. This role is central to building, enhancing, and maintaining scalable applications that power their core services. The ideal candidate is a self-motivated developer with strong technical curiosity who enjoys working in a collaborative, remote-first environment. They should be confident working independently and comfortable learning on the job to deliver high-quality, efficient code.

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

Duties & Responsibilities

Full Stack Development

  • Develop and maintain applications using JavaScript, Node.js, React, and Angular
  • Enhance and support an Alfresco-based platform using JavaScript and Angular
  • Build and implement B2B-focused features and improvements
  • Integrate AI tools (e.g. Replit, Cursor) into the application
  • Collaborate with product and engineering teams using remote tools (Slack, Notion, etc.)
  • Write clean, testable, and maintainable code

Software Maintenance & DevOps

  • Maintain and troubleshoot existing systems
  • Work with RESTful APIs and SQL databases
  • Use Git for version control and contribute to code reviews
  • Perform basic Linux server management and support deployments
  • Improve system performance and developer experience

AI & Innovation

  • Contribute to AI and machine learning feature development
  • Explore and suggest innovations in tooling and product delivery
  • Participate in discussions on architecture and future roadmap

Skills, Experience & Requirements

  • Minimum 3 years of commercial full stack development experience
  • Strong proficiency in JavaScript and Node.js
  • Solid understanding of HTML5, CSS3, and SQL
  • Experience building and consuming REST APIs
  • Familiarity with Git and working in distributed teams
  • Comfort working with Linux-based environments
  • Fluent written and spoken English
  • Experience with React.js and/or Angular (Angular can be learned on the job)
  • Exposure to Python
  • Experience with CI/CD pipelines and automated deployment
  • Interest or experience in AI and machine learning tools

Load Shedding

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

Application ends on September 1, 2025
Job ID: 10125 Application ends on September 1, 2025

Overview

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