Software Engineer jobs in South Africa
Explore 8 matching jobs.
Senior Software Engineer
Sabio
Posted: 10/21/2026AWSCloudDNSJavaScriptJestNode.jsReactRedisTypeScript+1 more
Senior PK Analyst – R Programmer
Parexel
Posted: 10/20/2026Google Cloud PlatformLinuxUnix
Principal Mobile Engineer – POS Terminal
Moniepoint Inc. (Formerly TeamApt Inc.)
Posted: 10/16/2026AndroidFlutterJavaJavaScriptKotlin
Grading Assistant – Software Development Life Cycle II
GCU
Posted: 10/16/2026Senior Statistical Programmer – FSP
Parexel
Posted: 10/13/2026Statistical Programmer II
ICON plc
Posted: 10/9/2026Engineering Graduate Trainee
Nestle
Posted: 10/5/2026Principal Clinical Data Standards, R Programmer
ICON plc
Posted: 9/21/2026CMS Developer
Huzzle.com
Posted: 9/17/2026JavaScriptWordPress
Core Competencies
Role fitCore 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 & technologiesAWSCloudDNSJavaScriptJestNode.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 resumeApplicant 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
