A

Senior Full Stack Developer - eCommerce

icon building Company : Arvo
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Full Stack Developer - eCommerce

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

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
  • 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
Original job Senior Full Stack Developer - eCommerce posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Full Stack Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Full Stack Developer Jobs in South Africa

GrabJobs is the no1 job portal in South Africa, connecting you to thousands of jobs fast! Find the best jobs in South Africa, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.