Sabio

Senior Software Engineer

Sabio
Posted 10/21/2026full-timeJohannesburg • South AfricaSeniorWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong full-stack engineering capabilities with expertise in Vue.js, React.js, Node.js, and AWS. Proven ability to deliver technical solutions, manage application performance, and support production environments while collaborating with cross-functional teams.

Highest-signal resume keywords
Full-Stack EngineeringVue.js DevelopmentAWS ExperienceAutomated Testing with PlaywrightGenesys Cloud Integration

Tech Stack

Tools & technologies
AWSCloudDNSJavaScriptJestNode.jsReactRedisTypeScriptVue.js

About the role

Key responsibilities & impact
  • Own the day-to-day technical development of the Sabio application and deliver features against the product roadmap
  • Design, build, test and maintain full-stack features across the user interface, backend services and integration layers
  • Work with the Genesys team to define and deliver Genesys Cloud administration integrations
  • Take features from technical design through implementation, automated testing, release and post-release support
  • Improve application performance, reliability, maintainability and operational visibility
  • Plan and deliver application versions to existing customers, considering compatibility, deployment risk and service continuity
  • Diagnose and resolve complex issues across the UI, backend, real-time communications, message processing, cache and AWS infrastructure
  • Maintain automated test coverage using Playwright and Jest, supported by peer review and source control
  • Provide estimates and identify technical risks, dependencies and blockers early
  • Maintain technical documentation and contribute to engineering standards and reusable development patterns
  • Work with product, delivery and customer-facing teams to translate roadmap requirements into practical technical solutions

Requirements

What you’ll need
  • 5+ years of commercial software engineering experience
  • Strong full-stack engineering experience across frontend, backend, APIs, integrations and cloud-hosted services
  • Commercial experience with Vue.js and React.js
  • Strong Node.js, Express and TypeScript development experience
  • Automated testing experience using Playwright and Jest
  • Experience designing and supporting real-time application behaviour using sockets
  • Experience with message brokers and asynchronous/event-driven processing patterns
  • Practical experience using Redis
  • Hands-on AWS experience, including CloudFormation, ECS, DNS services and container-based application stacks
  • Strong Git and GitHub working practices, including branching, pull requests, code review and collaborative development
  • Experience supporting production applications and troubleshooting across the full application stack
  • Ability to own technical delivery against a roadmap and balance new features, technical debt, performance and release risk
  • Experience integrating applications with enterprise SaaS or contact centre platforms
  • Genesys Cloud development or integration experience strongly preferred
  • Understanding of contact centre administration, configuration or operational workflows desirable
  • Experience maintaining software used by multiple customers, including version management, upgrades and backwards compatibility, strongly preferred
  • All applicants must have the right to work in the UK or EU
  • Sabio Group is unable to offer sponsorship

Benefits

Comp & perks
  • Remote/Flexible work
  • Discovery Medical Aid
  • Connectivity Allowance
  • 15 days paid holiday a year (this includes three Sabio days)
  • Momentum EAP
  • Opportunity to learn and develop your career in the company

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Node.jsExpressTypeScriptAutomated TestingReal-Time Application DesignRedisGitGitHubMessage BrokersAsynchronous Processing
Soft Skills
Technical Delivery OwnershipProblem SolvingCollaboration
Tools & Technologies
PlaywrightJestCloudFormationECSDNS Services
Industry Keywords
Contact Centre AdministrationSaaS IntegrationVersion ManagementOperational Workflows