As a Software Engineer, you will have:
	- The chance to work on a sophisticated core platform built with MS .NET C# and hosted on MS Azure, keeping you at the forefront of technology.
 
	- Opportunities to dive into modern API development with Node.js and TypeScript, and build dynamic web experiences using Angular.
 
	- Hands-on experience with cutting-edge tools like Terraform for Infrastructure as Code, GitHub Actions for CI/CD, and Kubernetes for scaling and managing application lifecycles.
 
	- The challenge of working on a platform handling 200,000 transactions per minute, serving over a million active players each month.
 
	- A commitment to the highest security standards, with ISO 27001, PCI-DSS, and SOC 2 certifications.
 
	- Exposure to high-availability systems using Azure SQL and MongoDB.
 
What you'll be doing
	- Designing and implementing innovative solutions to meet project requirements
 
	- Providing proactive support for team-owned components, identifying and addressing potential technical or processing issues before they arise
 
	- Escalating challenges to the team and suggesting effective solutions to mitigate or resolve problems
 
	- Actively participating in scrums and team meetings, contributing ideas and opinions on various topics
 
	- Sharing knowledge and expertise with team members and collaborating with individuals both within and outside the team to provide support and guidance
 
	- Staying up-to-date with industry trends, technologies, and advancements to bring innovative ideas and solutions to the team
 
	- Participating in code reviews and providing constructive feedback to enhance code quality and encourage learning
 
	- Collaborating with product managers and stakeholders to refine requirements and provide technical insights
 
What we are looking for
	- A software engineering enthusiast with a solid grasp of our technology stack, including mandatory experience with C#.
 
	- Passionate about building scalable, efficient, and highly available systems.
 
	- A team player who thrives in a dynamic, growth-oriented environment.
 
	- Eager to contribute to a mission of delivering high-quality software solutions while staying ahead of the curve.
 
	- Ability to work effectively both independently and as part of a collaborative team environment.
 
	- Excellent time management skills with the ability to prioritise tasks and meet deadlines.
 
	- Exceptional communication skills, both technical and non-technical, to effectively interact with team members and stakeholders.