Company:
BETSoftware
Industry: ICT / Telecommunication
Deadline: Nov 28, 2025
Job Type: Full Time
Experience: 5 years
Location: KwaZulu-Natal
Province: Durban
Field: ICT / Computer
Skill Set
- Working knowledge of Typescript.
- Fundamental experience with databases (especially MySQL/Postgres’s)
- Working knowledge of caching and messaging systems such as Redis, RabbitMQ, and AMQP protocols.
- Familiarity with configuration management tools such as SaltStack or equivalent automation frameworks.
- Strong understanding of microservices architecture and message-oriented middleware, with experience designing and implementing distributed systems.
- Strong understanding of databases (e.g. SQL)
- Experience with containerisation (Docker, Kubernetes) (Advantageous)
Responsibilities
- Design, develop, and maintain scalable backend services and APIs that form the core of our iGaming SaaS product.
- Enhance and extend the functionality and scalability of our existing platform to meet evolving business needs and user demand.
- Build and maintain integrations with various partner APIs, ensuring seamless data exchange and service interoperability.
- Implement new features and improvements for our Remote Gaming Server (RGS) with a strong focus on performance, security, and reliability.
- Collaborate closely with frontend developers, product managers, QA engineers, and DevOps teams to deliver robust solutions end-to-end.
- Participate in architectural discussions, code reviews, and contribute to best practices for backend development and deployment.
- Monitor system performance and troubleshoot issues, implementing fixes and optimizations proactively.
- Advocate for clean, maintainable, and testable code with thorough documentation.
- Stay up to date with industry trends and emerging technologies relevant to backend development and the iGaming sector.
Qualifications
- A relevant Degree/Diploma or studying towards one (Advantageous)
- At least 5 years of development experience in a commercial environment.
Apply Before11/28/2025