About the job
Join the Kaizen Gaming Team!
As a leading force in the GameTech industry, Kaizen Gaming powers Betano and operates across 19 markets worldwide. We are committed to utilizing state-of-the-art technology to deliver unparalleled experiences to our millions of customers who rely on us for their entertainment.
Our vibrant team consists of over 2,700 Kaizeners from more than 40 nationalities, spread across 3 continents. We take pride in being recognized among the Best Workplaces in Europe and are certified as a Great Place to Work across our offices. Here, every day brings new challenges and opportunities. Are you ready to Press Play on Potential?
About the Role
As a Senior Backend Engineer, you will be an integral part of our autonomous Agile team, collaborating closely with the Product Owner, Agile Delivery Lead, Automation Testers, and fellow Software Engineers. Your mission will be to create a competitive edge for Kaizen and deliver a unique online experience to our customers. You will also engage with talented backend professionals in our Backend Chapter.
You will oversee a variety of projects, ranging from customer-facing websites and mobile applications to internal tools and backend services, all designed to handle significant traffic.
- Take full ownership of our applications throughout the development lifecycle.
- Innovate and implement new solutions from conception to production.
- Transform requirements into both straightforward and sophisticated technological systems, tackling the challenges posed by our large-scale, highly-available infrastructure.
- Be pivotal in designing, developing, and maintaining efficient, reusable, and reliable code.
- Explore new technologies to discover innovative solutions to everyday challenges.
- Deliver high-value features promptly.
- Challenge the status quo to enhance both the team and the product.
Our technology stack primarily utilizes C# / ASP. NET, with new services developed in . NET Core. Frontend applications are built using Vue.js or Angular, while legacy applications leverage server-rendered (Razor) views alongside jQuery. Microsoft Orleans supports our scalable and resilient distributed applications. For data storage, we predominantly use MS SQL Server, supplemented by Redis and ElasticSearch when appropriate. RabbitMQ serves as our preferred message broker, and we utilize GitLab for code versioning.
