.NET Software Engineer

Kaizen Gaming (Stoiximan/Betano)

We are Kaizen Gaming
Kaizen Gaming is the leading GameTech company in Greece and one of the fastest growing in Europe. Being International with a local approach, the company is currently operating in 6 countries, with the Stoiximan brand in Greece and Cyprus, and with its international brand, Betano in Germany, Romania, Portugal and recently in Brazil. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment. With People at the core of everything we do, our team of 700+ talented and enthusiastic people fuels our international expansion with their passion, maintaining an 'eyes-on-the-customer' approach and a unique OneTeam spirit. Continuous improvement is what we strive for, from professional development to team-bonding activities, while being efficient and making things happen is what our team's minds are set on.
Responsibility has been in our DNA right from the start of our operations, back in 2013. Our wide product offering is adapting to our customers' needs, while ensuring that it remains a solely recreational activity. To this end, besides our extensive sports sponsorships programme across markets that varies from popular teams to Olympic Champions, we also deploy a social responsibility programme that focuses on Technology, Safetainment and Sports.
The Team 
Kaizen is a technology company at heart. We are proud of our engineering culture and our Agile Scrum environment, and we are looking for passionate people with a broad set of technical skills and the mindset to tackle difficult challenges and make an impact in our products. Our team works in large-scale applications that serve real-time content to thousands of connected users, in a fast-paced growing business.
Tech stack
Most of our sites and services are written in C# / ASP.NET. Newer services are written in .NET Core. New applications use vue.js in the front-end while older ones use server-rendered (Razor) views in combination with jQuery & Knockout.js. MS SQL server is used for most of our storage needs, but also uses Redis and ElasticSearch when it makes sense to do so. RabbitMQ is our go-to message broker. We use Gitlab for code versioning and CI, and the Atlassian stack for tickets and documentation.
The Role
Software engineers in Kaizen are responsible for a multitude of projects, from our customer-facing websites and mobile applications to our admin and internal tools and backend services, most of them high volume / high traffic affairs.
Responsibilities:
  • Create new solutions and see them through, from conception to production;
  • Turn requirements into simple and sophisticated technological systems. Our large scale, highly available infrastructure is at the core of that challenge;
  • Value engineering quality by writing testable, clean and re-usable code;
  • Use their passion for technology to find new and efficient ways to solve day to day challenges;
  • Ship high-value features quickly;
  • Challenge the status quo and improve their team and their product.
Requirements
We are looking for a Software Engineer who is a real team player with a can-do attitude, eager to take initiatives and lead by example.
Must have:
  • 2+ years of experience developing production-level software using Microsoft .NET (full framework or .NET Core);
  • Proficient in C# and MVC;
  • Good understanding of basic web technologies like HTTP, REST, etc.;
  • Practical understanding of algorithms and design patterns;
  • Self-motivated for learning new technologies and frameworks;
  • Passionate about delivering high-quality code;
  • Fluent in English, both oral and written.
Nice to have:
  • Expertise in concurrency, multi-threading, and event-driven architecture;
  • Exposure to distributed applications that are secure, can scale and are highly available.
We Offer
  • Exciting & friendly work environment;
  • Career & competencies' development;
  • Continuous training;
  • Flexible working conditions;
  • Competitive salary package & bonus;
  • Internal competitions & rewards;
  • Private medical & life insurance;
  • Commuting expenses.
Join us! 
Subscribe Now