Enable job alerts via email!

Senior Software Engineer – Cape Town - Hybrid + Occasional Travel

DataFin

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

4 days ago
Be an early applicant

Job summary

A leading tech company in Cape Town seeks a Senior Software Engineer to drive e-commerce solutions and immersive guest experiences. Join a collaborative team to enhance a next-gen commerce engine and develop innovative platforms across various technologies. Ideal candidates are experienced in full-stack engineering with proficiency in TypeScript, Node.js, and more. Competitive salary and opportunity to work on meaningful projects await.

Qualifications

  • 5–10 years' full-stack engineering experience.
  • Solid experience designing, building & maintaining large-scale web apps.
  • Familiarity with microservices, CI/CD, and DevOps practices.

Responsibilities

  • 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.

Skills

TypeScript
Node.js
Angular
React
React Native

Tools

Jira
Confluence
Cloudinary
Cloudflare
Job description
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.