Software Engineer
Kick-start your career in the online gaming world and experience the very latest in technology and innovation. We’re building experiences that wow our customers – and that starts with bold, curious people who want to do work that matters. If you’re hungry to grow, excited by impact and ready for a challenge that will supercharge your career, this could be your moment. As our Software Engineer, you’ll play a key part in delivering and the driving force behind the design, development and evolution of our technology stack – ensuring platforms are robust, scalable and ready for what’s next.
- Collaborate with stakeholders to understand user requirements and translate them into clear technical design documents
- Design scalable software architectures that support both current and future cross-functional needs, including software, hardware and communication components
- Develop high-level system design diagrams and implement moderate-to-complex web applications across multiple platforms
- Design, build, test and maintain software solutions including applications, websites, data processes and user interfaces
- Ensure code quality and DevOps alignment through CI/CD pipeline development and continuous improvement
- Conduct code reviews, champion coding standards and drive adoption of engineering best practices
- Collaborate with project management to define technical direction and plan delivery timelines
- Clear, confident communication (written and verbal), and the ability to breakdown complex ideas
- A collaborative mindset, working smoothly with cross‑functional teams to hit shared goals
- Strong organisational skills and the ability to manage multiple projects without dropping the ball
- Exceptional attention to detail and a commitment to high‑quality work
- Adaptability – you stay sharp, productive and positive in fast‑moving environments
- Proficient in .NET 8+ for developing Web APIs and Worker Services
- Solid experience with C# 8 and above
- Hands-on experience with Elasticsearch
- Strong working knowledge of MS SQL Server, including Entity Framework Core and Dapper
- Familiarity with message queueing systems such as RabbitMQ, Kafka or Azure Service Bus
- Proficient with Azure DevOps, including Repos, Pipelines and Releases
- Experience with one or more modern frontend frameworks: Angular, React or Vue
- Understanding of in-memory and distributed caching using tools like Redis
- Development experience in microservices architecture
- Solid understanding of unit testing practices and frameworks
- Strong verbal and written communication skills, with the ability to clearly convey complex ideas
- Proven ability to collaborate effectively within cross-functional teams to achieve shared objectives
- Excellent multitasking and time management skills, with a consistent track record of delivering on time and within scope
- High attention to detail, ensuring quality and accuracy in all deliverables
- Comfortable working in fast-paced, dynamic environments with changing priorities
- Medical Aid Subsidy
- Group Life Subsidy
- Provident Fund Subsidy

