Mid – Snr Full Stack Developer (Node.js | TypeScript | React)

Developer/Designer
Cape Town – Western Cape – South Africa

Mid – Snr Full Stack Developer (Node.js | TypeScript | React)
Salary: Up to R150,000 CTC per month
Area: Cape Town
Type: Onsite
 
Build Products Used at Scale
Join a well-established online gaming business that develops and operates high-traffic digital products. This is an opportunity to work on systems that serve real users at scale while collaborating with a highly capable engineering team that values quality, ownership, and thoughtful software design.
 
You’ll play a key role in building and enhancing modern web applications across both backend and frontend environments. Working with Node.js, TypeScript, React and cloud technologies, you’ll help deliver reliable, scalable solutions while continuing to grow your technical expertise in a structured engineering environment.
 
Tech Stack
    • Node.js
    • TypeScript
    • React
    • Next.js
    • PostgreSQL
    • AWS, Azure or GCP
    • Docker
    • CI/CD
    • REST APIs
    • Event-Driven Architecture
 
Responsibilities
    • Develop and maintain scalable backend services using Node.js and TypeScript
    • Design, build and enhance RESTful APIs and event-driven services
    • Deliver responsive frontend features using React and Next.js
    • Contribute to a modular and well-structured software architecture
    • Integrate third-party platforms and internal systems
    • Write clean, maintainable and well-tested code
    • Investigate and resolve production issues when required
    • Collaborate closely with Product, Design and Engineering teams
    • Participate in code reviews and contribute to engineering best practices
    • Support the continuous improvement of development processes and platform performance
Requirements
Essential Skills
    • 3 to 5 years of software development experience
    • Minimum 2 years of commercial Node.js development experience
    • Strong TypeScript skills
    • Experience with frameworks such as Fastify, Express or NestJS
    • Proven experience building and consuming REST APIs
    • Solid understanding of asynchronous programming patterns
    • Experience integrating external services and APIs
    • Strong React experience, with exposure to Next.js advantageous
    • Good understanding of HTML, CSS and modern frontend development practices
    • Experience working with PostgreSQL or similar relational databases
    • Understanding of event-driven systems and modular application design
    • Experience working with AWS, Azure or GCP
    • Knowledge of CI/CD pipelines and modern deployment practices
    • Hands-on Docker experience
    • Ability to troubleshoot applications using logs and monitoring tools
    • Experience with testing frameworks such as Jest or Vitest
    • Strong Git and version control practices
 
Advantageous Experience
    • Kafka, RabbitMQ or AWS SQS
    • WebSockets and real-time applications
    • Datadog, Grafana or OpenTelemetry
    • Experience working within structured engineering teams and environments
    • Computer Science degree or equivalent practical experience
 
Why Join?
    • Work on products used by a large and active customer base
    • Be part of a strong engineering culture that values quality and accountability
    • Gain exposure to modern technologies and large-scale systems
    • Enjoy meaningful technical challenges that will accelerate your growth
    • Clear progression opportunities into senior engineering roles
    • Collaborate with experienced engineers who are passionate about building great software
 
Apply Now
If you’re a strong Full Stack Developer who enjoys building reliable products, solving interesting technical challenges and working in a team that values quality engineering, we’d love to hear from you.