Senior Software Engineer – Cape Town – Hybrid + Occasional Travel

Engineering/Technical
Cape Town – Western Cape – South Africa

ENVIRONMENT:
Build tech powering global luxury hospitality brands – from SA to Europe.
Our client is hiring a Senior Software Engineer to join a world-class tech team building platforms used by premium destinations across South Africa, the UK, Italy, the Netherlands, Greece, and more. Think e-commerce meets immersive guest experiences, membership systems, mobile apps, and AI tools that make business operations smarter. This is a hands-on role for someone passionate about solving meaningful, real-world problems with clean, modern code—while working in a collaborative team of engineers that ships multiple times per day.
 
DUTIES:
  • Enhancing a next-gen commerce engine and supporting bespoke e-commerce flows
  • Building and maintaining mobile apps, guest systems, AI-based internal tools
  • Working across the stack: APIs, UIs, cloud services, integrations, testing
  • Occasionally traveling to partner locations to see your work in action
 
REQUIREMENTS:
  • 5–10 years’ full-stack engineering experience
  • Strong TypeScript, Node.js, Angular, React or React Native skills
  • Solid experience designing, building & maintaining large-scale web apps
  • Familiarity with microservices, CI/CD, and DevOps practices
  • Passion for automated testing, types, and maintainable code
 
 
Tech Stack:  
  • Full Stack: TypeScript everywhere
  • Frontend: Angular (Material, NGXS, Apollo), React, React Native
  • Backend: Node.js (NestJS / Express), Mikro-ORM, GraphQL
  • Infra: GCP (CloudSQL, Redis, CloudRun, Stackdriver), GitLab CI/CD
  • Other Tools: Cloudinary, Cloudflare, Jira, Confluence

+ 27 (0) 21 741 0400