ARVO

AI-first technology

SeniorFullStackDeveloper

Klapmuts, Western Cape, South Africa FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Full Stack Developer at ARVO. Skills: Full Stack Development, TypeScript, Node.js, GraphQL, Angular, React, Databases, Cloud Infrastructure, AI development tools. Design, build, and maintain features across eCommerce platforms, admissions systems, and mobile applications. Architect and implement GraphQL APIs, including federated schemas using Apollo Gateway”

What You'll Achieve.

improve engineering velocity; improve software quality; take ownership of key systems; scale a growing platform ecosystem; Ensure systems are production-ready, resilient, observable, and highly available

Industry & Context.

AI first technology
Problems you'll solve

solving complex technical challenges; Comfortable navigating ambiguity and making pragmatic technical decisions

What They're Looking For.

Must Have

5+ years of professional full stack software development experience, 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, 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, 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

Nice to Have

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

What You'll Do.

and maintain features across eCommerce platforms

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

Ensure systems are production-ready

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

How You'll Work.

Team & Collaboration

Collaborate with distributed teams across multiple regions; Effective communicator with experience collaborating across time zones; Passion for mentoring and supporting other engineers

Communication Scope

Fluent in Afrikaans and English; Effective communicator

Full Job Description

### 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/

Free ATS check

Applying for this Senior Full Stack Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about ARVO?

Real rants from real employees. Read before you apply.

Read Company Rants →