Intermediate Backend Developer
Listed on 2026-01-12
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, DevOps
Job Description
- Working knowledge of Typescript.
- Fundamental experience with databases (especially MySQL/Postgres’s).
- Working knowledge of caching and messaging systems such as Redis, Rabbit
MQ, and AMQP protocols. - Familiarity with configuration management tools such as Salt Stack 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).
- 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 Dev Ops 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.
- A relevant Degree/Diploma or studying towards one (Advantageous)
- At least 5 years of development experience in a commercial environment.
BET Software is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multi‑skilled team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast‑paced industry, making BET Software a lively and engaging place to be.
Our progressive use of technology enables our talented team to work with the tech stack of their choice and we encourage an environment and culture that supports collaboration, learning, and growth. We believe that our strength lies in our diversity and that teamwork makes the dream work, a place where you can flourish amongst like-minded individuals.
We are a dynamic group of people that stem from a variety of cultures, backgrounds, and locations. While our head office is based in Umhlanga, South Africa we recruit talent throughout South Africa and internationally.
Seniority LevelMid‑Senior level
Employment TypeFull‑time
Job FunctionEngineering and Information Technology
IndustriesIT Services and IT Consulting
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: