W

Senior Backend Developer

Job Description - Senior Backend Developer

Description

  • Backend development using TypeScript and Node.js. 

  • Design and development of scalable, high-performance APIs and services.

  • PostgreSQL, SQL database design, and query optimisation. 

  • Redis and caching technologies. 

  • RESTful API development and third-party integrations. 

  • Microservices and distributed systems architecture. 

  • Message-driven systems using RabbitMQ, Redis Messaging, and AMQP. 

  • Docker and containerised application development. 

  • Git version control and collaborative development workflows. 

  • CI/CD pipelines and software deployment practices. 

  • Performance monitoring, troubleshooting, and system optimisation. 

  • Secure, maintainable, and testable software development. 

  • Cross-functional collaboration within Agile teams. 

  • Cloud platforms including AWS, Azure, and GCP (advantageous). 

  • Kubernetes and container orchestration (advantageous). 

  • Configuration management and automation tools such as SaltStack (advantageous). 

  • iGaming platform development and Remote Gaming Server (RGS) experience. 

  • Understanding of gaming industry regulations and compliance requirements (advantageous).



Responsibilities
  • Design, develop, and maintain scalable, secure, and high-performance backend services and APIs that form the foundation of our iGaming SaaS platform.
  • Lead the design and implementation of distributed systems, microservices, and event-driven architectures to support platform growth and increasing transaction volumes.
  • Drive architectural decisions and contribute to the long-term technical roadmap, ensuring solutions align with business objectives and engineering best practices.
  • Enhance and evolve the functionality, performance, scalability, and reliability of existing platform components and services.
  • Design, implement, and maintain integrations with third-party partners, gaming providers, payment services, and external APIs.
  • Manage the development and continuous improvement of our Remote Gaming Server (RGS), ensuring compliance, security, performance, and operational excellence.
  • Identify system bottlenecks, performance issues, and reliability risks, implementing proactive solutions and optimisation strategies.
  • Conduct thorough code reviews and champion engineering excellence through coding standards, testing practices, and architectural governance.
  • Mentor and support Intermediate and Junior Developers through technical coaching, knowledge sharing, and career development guidance.
  • Collaborate with cross-functional Teams to translate business requirements into scalable technical solutions and deliver high-quality software.
  • Work closely with DevOps teams to improve CI/CD pipelines, observability, infrastructure automation, and deployment processes.
  • Promote a culture of continuous improvement by evaluating emerging technologies, frameworks, and industry best practices.
  • Ensure systems are secure, maintainable, well-documented, and aligned with regulatory and operational requirements within the iGaming industry.
  • Participate in incident management, root cause analysis, and continuous reliability improvements for production systems.

     


Qualifications
  • A relevant Degree/Diploma or studying towards one (Advantageous).
  • At least 5 years of development experience in a commercial environment.
  • Strong proficiency in TypeScript and modern backend development practices.
  • Extensive experience designing and building RESTful APIs and service-oriented architectures. 
  • Strong experience with databases (especially MySQL/Postgres’s) including performance tuning and optimisation.
  • Good working knowledge of caching and messaging systems such as Redis, RabbitMQ, and AMQP protocols.
  • Excellent knowledge of distributed systems, microservices architecture, event-driven design, and message-oriented middleware. 
  • Experience designing and operating high-availability, fault-tolerant systems in production environments.
  • Strong understanding of software design principles, architectural patterns, and engineering best practices.
  • Experience with CI/CD pipelines, automated testing strategies, and deployment automation.
  • Excellent troubleshooting, debugging, and performance optimisation skills. 
  • Experience within the iGaming, FinTech, SaaS, or high-transaction platforms. (Advantageous).
  • Experience with containerisation and orchestration technologies such as Docker and Kubernetes. (Advantageous).
  • Experience with infrastructure automation and configuration management tools such as SaltStack, Terraform, Ansible, or equivalent. (Advantageous).
  • Understanding of cloud-native architectures and cloud platforms.
  • Experience with observability tools, monitoring platforms, and distributed tracing solutions.
  • Knowledge of security best practices for distributed systems and regulated environments.
     


Original job Senior Backend Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Winning Form

Hollywoodbets is a sports and entertainment betting operator that was born and bred in Durban, South Africa. Whether you’re in one of our upmarket retail branches or online, our customers can conveniently place bets in style anytime, anywhere. ; ;We’re proud to partner with local and international l...

Read more about the company

Similar Senior Backend 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.