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