Senior Full Stack Developer - eCommerce

apartmentARVO placeKlapmuts scheduleFull-time calendar_month 

Senior Full Stack Software Engineer

Location: In-office, Cape Winelands, South Africa

Type: Full-time

Overview

Our client is an AI-first technology company building and maintaining digital platforms for a portfolio of internationally recognised hospitality and lifestyle brands.

Their engineering team develops and supports eCommerce platforms, mobile applications, booking systems, membership and admissions platforms, and customer-facing digital experiences. The environment is collaborative, fast-moving, and highly product-focused, with a strong emphasis on leveraging AI tools to improve engineering velocity and software quality.

They are seeking a Senior Full Stack Software Engineer to take ownership of key systems across multiple products and services.

The Role

This is a hands-on senior engineering role focused on full stack development across web, mobile, and backend systems. The successful candidate will contribute across the entire software lifecycle — from architecture and API design through to frontend delivery and production operations.

The role involves working across multiple codebases and domains, mentoring developers, contributing to architectural decisions, and helping scale a growing platform ecosystem.

The ideal candidate is comfortable operating in a multi-product environment, enjoys solving complex technical challenges, and embraces AI-assisted development workflows.

Key Responsibilities
  • Design, build, and maintain features across eCommerce platforms, admissions systems, and mobile applications
  • Architect and implement GraphQL APIs, including federated schemas using Apollo Gateway
  • Develop frontend applications using Angular and React
  • Build and maintain backend services in TypeScript/Node.js using NestJS and Express
  • Contribute to React Native mobile applications
  • Manage and optimise MySQL and PostgreSQL databases, including schema design and query performance
  • Work with Google Cloud Platform services including Cloud Run, Pub/Sub, and Cloud Storage
  • Ensure systems are production-ready, resilient, observable, and highly available
  • Implement monitoring, alerting, and graceful failure handling strategies
  • Leverage AI development tools and assistants to improve delivery speed and code quality
  • Participate in code reviews and contribute to engineering standards and best practices
  • Mentor intermediate and junior developers
  • Collaborate with distributed teams across multiple regions

Requirements

Essential
  • 5+ years of professional full stack software development experience
  • Strong proficiency in TypeScript and Node.js
  • Solid experience with GraphQL, including schema design and API architecture
  • Experience with at least one of Angular or React, with willingness to work across both
  • Strong relational database experience with MySQL and/or PostgreSQL
  • Experience working with cloud infrastructure, preferably Google Cloud Platform
  • Proven experience building and operating production-grade systems at scale
  • Strong understanding of reliability, observability, and high-availability principles
  • Comfortable working across multiple services and codebases
  • Experience using AI development tools such as Cursor, Copilot, or Claude Code as part of daily workflows
  • Fluent in Afrikaans and English
Desirable
  • Experience with NestJS and/or Apollo Federation
  • Familiarity with React Native or cross-platform mobile development
  • Experience in eCommerce platforms and payment integrations
  • Exposure to event-driven architectures and messaging systems
  • Experience with Algolia, Firebase, or headless CMS platforms
  • Experience working within multi-brand or multi-tenant platforms
  • Knowledge of load balancing, failover strategies, and zero-downtime deployments
Personal Attributes
  • Strong sense of ownership and accountability
  • Effective communicator with experience collaborating across time zones
  • Passion for mentoring and supporting other engineers
  • Comfortable navigating ambiguity and making pragmatic technical decisions
  • Curious mindset with a focus on continuous improvement
  • Enthusiastic about AI-enabled engineering practices
Benefits
  • Competitive market related salary depending on experience
  • Daily catered lunch
  • Flexible working hours with core collaboration hours
  • Choice of equipment
  • Training and conference budget
  • Access to on-site recreational facilities including gym and pool
  • Quarterly social and team-building events
thumb_up_altRecommended

Intermediate Full Stack Developer

apartmentHead Office - Tsogo Sun Casino Management Company (Pty) LtdplaceCape Town, 43 km from Klapmuts
Were looking for an Intermediate Full Stack Developer to help build and scale modern web applications across backend services, APIs, and frontend interfaces. This is not a junior role - we expect you to independently deliver medium-complexity...
apartmentIndustrial Bakeware Company (Pty) LtdplaceCape Town, 43 km from Klapmuts
Manufacturing Environment | Systems, Development & Infrastructure Position Overview We are seeking a skilled Systems Engineer / Full Stack Developer to manage and enhance our TracePan production tracking system, internal applications, and IT...
apartmentDatafin IT RecruitmentplaceCape Town, 43 km from Klapmuts
ENVIRONMENT: YOUR ability to drive solutions forward with minimal oversight and resolve complex issues is sought by a global leader in Customer Engagement Tech seeking its next Full Stack Developer. You will contribute to the ongoing enhancement...