Kaizen Gaming logoKaizen Gaming logo

Senior Backend Engineer

Kaizen GamingThessaloniki, Greece
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Qualifications

To succeed in this position, you should possess extensive experience in backend development, strong proficiency in C# and . NET technologies, and a solid understanding of distributed systems. Familiarity with Agile methodologies and excellent problem-solving skills are essential. You should also have a passion for exploring new technologies and a commitment to producing high-quality code.

About the job

Join the Kaizen Gaming Team!

At Kaizen Gaming, the driving force behind Betano, we are proud to be recognized as one of the leading GameTech companies globally, operating across 19 markets. Our commitment to leveraging innovative technologies allows us to deliver exceptional experiences to millions of customers who rely on us for their entertainment needs.

Our diverse team comprises over 2,700 Kaizeners from more than 40 nationalities, collaborating across three continents. We are honored to consistently rank among the Best Workplaces in Europe and have received the Great Place to Work certification for our offices. Embrace the opportunity to unlock your potential with us!

About the Role

As a Senior Backend Engineer, you'll be an integral part of an autonomous Agile team, collaborating closely with the Product Owner, Agile Delivery Lead, Automation Testers, and fellow Software Engineers to establish a distinct competitive edge for Kaizen and deliver an unparalleled online experience for our users. You will also engage with skilled backend professionals within the Backend Chapter.

Key Responsibilities:

In your role as a Senior Software Engineer at Kaizen, you will oversee a wide array of projects, ranging from customer-facing websites and mobile applications to internal tools and backend services designed to handle high traffic volumes.

  • Take full ownership of our applications throughout a dynamic development journey.
  • Design and implement innovative solutions, guiding them from conception to deployment.
  • Transform requirements into both simple and sophisticated technological systems, tackling challenges presented by our large-scale, high-availability infrastructure.
  • Contribute significantly to the design, construction, and maintenance of efficient, reusable, and reliable code.
  • Explore and evaluate new technologies to discover effective methods for addressing daily challenges.
  • Deliver high-value features swiftly.
  • Challenge existing norms and drive continuous improvement within the team and the product.

Our Technology Stack:

Our platforms are predominantly developed in C# / ASP. NET, with new services utilizing . NET Core. Front-end applications are built using Vue.js or Angular, while legacy systems employ server-rendered (Razor) views in conjunction with jQuery. We leverage Microsoft Orleans for scalable distributed applications, and rely on MS SQL Server for most storage needs, supplemented by Redis and ElasticSearch where appropriate. RabbitMQ serves as our primary message broker.

About Kaizen Gaming

Kaizen Gaming is a leading GameTech company that combines cutting-edge technology with a commitment to excellence, serving millions of customers across 19 markets. Our diverse team prides itself on innovation and collaboration, and we are dedicated to creating a vibrant workplace where every individual can thrive.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.