Senior Full Stack Developer

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

  • 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
  • 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
  • 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
  • 3+ years in JavaScript and Node.js
  • Solid understanding of HTML5, CSS3, and SQL
  • 3+ years building and consuming REST APIs
  • Familiarity with Git and working in distributed teams
  • Comfort working with Linux-based environments
  • Fluent written and spoken English
  • 3+ years experience with React.js and/or Angular (Angular can be learned on the job)
  • 3+ years Python experience
  • 3+ years 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.
Apply for Job
Application ends on September 4, 2025
Job ID: 10356 Apply for Job
Application ends on September 4, 2025

Overview

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