Senior Backend Engineer (Node.js | TypeScript | Cloud)
Developer/Designer
Cape Town – Western Cape – South Africa
Senior Backend Engineer (Node.js | TypeScript | Cloud)
Salary:Highly Negotiable
Area: Cape Town
Type: Onsite
Own the Systems That Power a High-Scale Platform
Join a growing online gaming company where engineering plays a central role in product success. This is an opportunity to work on large-scale distributed systems, influence technical direction, and solve complex backend challenges that impact thousands of users.
You’ll take ownership of critical services, contribute to architectural decisions, and help shape the future of a modern platform built around scalability, reliability and performance. This role is ideal for an experienced backend engineer who enjoys tackling complex technical problems, mentoring others and building systems designed for long-term growth.
Tech Stack
- Node.js
- TypeScript
- PostgreSQL
- AWS, Azure or GCP
- Kafka, RabbitMQ or SQS
- Docker
- CI/CD
- REST APIs
- Event-Driven Architecture
- Distributed Systems
Responsibilities
- Design, build and scale high-performance backend services using Node.js and TypeScript
- Own system design across multiple domains and services
- Drive architectural decisions that support scalability, reliability and maintainability
- Design and evolve event-driven systems and messaging workflows
- Build and optimise high-throughput APIs and backend integrations
- Lead complex technical projects from design through to delivery
- Improve platform performance, resilience and operational efficiency
- Establish and maintain engineering standards across testing, observability and service design
- Mentor and support fellow engineers through code reviews and technical guidance
- Collaborate with Product and Platform teams to align technical solutions with business goals
- Investigate and resolve production issues across distributed environments
- Contribute to the long-term technical roadmap and platform strategy
Requirements
Essential Skills
- 6+ years of software development experience
- 4+ years of commercial Node.js experience in production environments
- Expert-level proficiency in TypeScript and Node.js
- Strong experience designing and operating distributed systems
- Solid understanding of Domain-Driven Design (DDD) principles
- Experience building modular, service-oriented architectures
- Strong PostgreSQL and data modelling experience
- Experience with messaging technologies such as Kafka, RabbitMQ or AWS SQS
- Proven experience working with cloud platforms including AWS, Azure or GCP
- Strong understanding of CI/CD pipelines and deployment practices
- Hands-on experience with Docker and containerised applications
- Experience implementing observability, monitoring and operational best practices
- Ability to design scalable, reliable and maintainable backend solutions
Desired Experience
- Ownership of complex, business-critical systems
- Experience operating high-traffic production environments
- Strong mentoring and coaching capability
- Experience contributing to architectural strategy and technical leadership
- Exposure to online gaming, fintech, e-commerce or other high-scale environments
Why Join?
- Work on technically challenging systems that operate at scale
- Influence architecture and platform direction from day one
- Join a strong engineering culture that values quality and ownership
- Collaborate with experienced engineers solving meaningful technical problems
- Gain exposure to modern cloud-native technologies and distributed architectures
- Clear progression opportunities into Staff Engineer, Technical Lead or Engineering Leadership roles
Apply Now
If you’re a senior backend engineer who enjoys building scalable systems, leading complex technical initiatives and making a tangible impact through software, we’d love to hear from you.