ARVO
AI-first technology
SeniorFullStackDeveloper
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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/
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.