Kaizen Gaming

About

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Portugal, the Czech Republic, Brazil, Ecuador and Chile. We aim to provide the optimum experience to those who trust us for their entertainment by leveraging cutting-edge technology.

More Info

Job Openings

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Role

As a Scrum Product Owner and part of an Agile development team at Kaizen Gaming, you will drive the vision and development of products by using agile best practices in order to maximize the business value of the team’s deliverables.

Responsibilities:

  • Drive one Scrum team as the Product Owner;
  • Provide vision and direction to the Agile development team throughout the project;
  • Create requirements in the forms of epics and stories;
  • Manage the backlog and iteration planning process;
  • Lead the planning product release plans and set the expectations for the delivery of new functionalities;
  • Mitigate impediments impacting the release/sprint goals;
  • Support the team and organization by using agile / scrum best practices and promote agile values;
  • Partner with product management and business stakeholders to create and maintain a product backlog according to business value or ROI;
  • Explore the market to identify opportunities and represent the voice of the customer to the

Requirements

Our ideal future co-worker has a strong sense of ownership, takes pride in developing our products and cannot find rest until every customer has a great user experience. We expect you to have:

  • At least 2 years of working experience as a Product Owner in a technological environment;
  • Solid agile experience;
  • Proven ability to define a set of requirements that pinpoint business challenges and identify technical and business changes required to address them;
  • Ability to communicate clearly and concisely across technology and business teams;
  • Familiarity with online sports betting and casino products is an asset;
  • Good understanding of technology, programming languages and software architecture is considered a plus.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

💸Competitive salary package and bonus scheme.

🏃 A buddy will support you with your onboarding.

Health and life insurance for you and your family.

📚 Unlimited access to Udemy & continuous training for all your learning and development needs.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

We are Kaizen Gaming 

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The opportunity

Principals hold a central role in the Technology department. They are expected to help teams devise elegant and performant solutions in response to real business problems, guide them in designing and implementing these solutions in code, and teach coding, testing, debugging, and performance analysis techniques, while carrying out code reviews.

As a Frontend Principal Software Engineer in the Account & Services vertical, you will develop modern applications for our product by using state-of-the-art technologies. Your focus will be the execution of the technical roadmap, so code modularity, reusability & testability as well as performance tuning and monitoring will be a part of your day-to-day. Equally important, you will also provide technical guidance to the development teams, enforcing best practices and patterns for our features focusing on my Account product. More specifically, you will participate in technical analysis, and in collaboration with UI/UX designers, you will have the opportunity to offer the best experience to our customers.

Tech Stack

On our frontends, use jQuery/Knockout.js for some of the older apps and Angular or Vue.js for the newer frontend stuff. Today our Account & Services components integrate with other hosts using IFrames. Tomorrow, we will be composing our shared components on the host clients using module federation techniques from Webpack and Vite.

Day to Day

  • Write code as we expect our technical leadership to be in the trenches alongside engineers, understand root causes, and lead by
  • You understand key frontend performance metrics and have some experience in debugging frameworks such as Lighthouse and
  • Exert technical influence over multiple teams, actively mentor individuals on advanced technical issues, and help technology managers guide the technical growth of their team
  • Support Product and Delivery in building highly scalable solutions aligned with non-functional requirements in terms of performance, security &
  • Provide clear hands-on solutions with POCs or actual implementations depending on the particular case and
  • Participate in technical discussions as part of the You should be ready to challenge our architecture, propose changes, and ultimately implement them.
  • Become the first point of contact between the Architecture Engineering Team and Development Teams. Safeguard our engineering processes and the way we deliver software to browsers and mobile devices.

Nice to have

  • Knowledge of how modern frontend libraries connect data and state to the underlying rendering engine be it a browser DOM or a native mobile
  • Good knowledge of frontend integration schemes either on the client side or server side (iframes, micro-frontends, edge includes)
  • Excellent understanding of all the possible ways JavaScript can be shipped to an end client over a
  • Experience with server-side rendering in any of the major front-end frameworks is nice to
  • Solid experience with bundling tools such as Webpack and
  • Solid experience with a global store / action-based state management pattern (redux, vuex, Pinia)
  • Excellent understanding of how SPA frontends can communicate with a BFF and best practices in terms of API
  • Excellent knowledge    of    all    newest    browser    APIs    such    as    service-workers, MutationObserver, ResizeObserver
  • Experience with mobile development either native or through a hybrid model (react-native, ionic, etc) will be considered a plus.

Kaizen Gaming Perks

🕑We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, Udemy accounts & continuous training.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Opportunity

Principal Backend Engineers hold a central role in the Technology department. They are expected to help teams devise elegant and performant solutions in response to real business problems, guide them in designing and implementing these solutions in code, as well as teach coding, testing, debugging, and performance analysis techniques, while also carrying out code reviews. Will frequently attend teams’ scrum events (esp. refinements) and help teams’ product owners shape a better understanding of the technical challenges involved. Production problems are usually escalated to Principal Engineer for triaging before landing in a team’s backlog. Principal Engineers should also stay up to date on the latest technologies and drive their adoption.

Culture

Principal Backend Engineers across tribes cooperate with each other, aligning frequently among themselves and helping each other from designing new systems to filling in gaps in their business knowledge and everything in between. We strongly believe in coaching and being proactive. Principal Engineers will pair program with members of their teams, offering hands-on advice and addressing problems much sooner than code review time. We are proud of building an experienced and talented Principal Engineers team that everybody will be eager to join. But at the same time, we would like to make sure we engage kind and friendly personalities with leadership qualities, who can foster trust and personal growth among their peers.

Organization

At Kaizen, we operate in verticals, which represent the connection with our customers and the way that we are creating sustainable growth and seamless entertainment experiences. Each vertical (Sportsbook, Gaming, Account & Services, Rewards & Comms), as well as our core technology lines (Platform and International Expansion), consists of Technology and Product teams. Our Technology department is organized across tribes with each tribe focusing on a particular aspect of the business. Each tribe is led by their tribe-leader, who reports to the Vertical Director. Tribes are composed of teams and an architect may lead one or more of them. Principal Engineers, depending on the tribe, can report to Technology Managers or Tribe Leaders.

Tech stack

Our tech stack consists of many services and applications written in C#/.NET (both full framework and Core) for the backend stuff. We use jQuery/Knockout.js for some of the older apps and Angular or Vue.js for the newer frontend stuff. We use MSSQL server and PostgreSQL for most of our storage needs interspersed with Redis and ElasticSearch, whenever it makes sense to do so. RabbitMQ is the message broker ubiquitously used in our systems and we deploy using a mixture of regular good old VMs and Docker containers on our on-prem Openshift installation. We’re using git and Gitlab for version control and our CI/CD pipeline.

Requirements

Must have:

  • 7+ years of working as a software engineer at least some of which for high traffic websites;
  • Current and up-to-date software engineering skills;
  • Good people skills;
  • Team player; analytical thinker and problem solver; ability to self-organize;
  • Fast learner- you will need to get up to speed on business, people and teams, infrastructure and the technologies used as quickly as possible.

Nice to have:

  • Experience in coding in C#;
  • Familiarity with functional programming, distributed architectures and eventually consistent systems.

Kaizen Gaming Perks

🕑We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, LinkedIn learning accounts & continuous training.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Team

You will join an autonomous Agile team and work closely with the Product Owner, Scrum Master, Quality Assurance Engineer and other Software Engineers to create a competitive advantage for Kaizen and offer a unique online experience to our customers.

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 withstanding high volume / traffic.

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;
  • Design, build, and maintain efficient, reusable, and reliable code;
  • Research new technologies to find new and efficient ways to solve day to day challenges;
  • Ship high-value features quickly;
  • Challenge the status quo and improve the team and product.

Tech stack

Most of our sites and services are written in C# / ASP.NET and new 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.

Requirements

We are looking for a Software Engineer who is a team player and eager to take initiatives with a can-do attitude.

Must have:

  • At least 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, such as HTTP, REST, ;
  • Practical understanding of algorithms and design patterns;
  • 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.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Team

At Kaizen, our aim is to make data driven decisions in order to automate our servicers while also focusing on offering tailored customer experiences to our customers. Our machine learning team is dedicated towards this mission by building a variety of models, from binary classification tasks up to recommendation systems. We focus on transforming business needs into production applications and we cover a wide range of business sectors utilizing different data types and handling a broad project diversity.

Our teams comprise of three different roles, data scientists, machine learning engineer and data engineers so that they include the full skillset to deliver projects to production.

The Role

We are looking for experienced machine learning engineers to support our teams. The role should combine software engineering skills with strong knowledge of MLOps and machine learning algorithmic understanding.

Responsibilities:

  • Develop production ready pipelines;
  • Write CI/CD pipelines;
  • Implement model diagnostics such as evaluation, monitoring flows ;
  • Automate model deployment, enable REST API model endpoints;
  • Develop scalable model serving flows;
  • Work on cluster optimisation and scalability;
  • Develop and maintain internal tools and

Requirements

Must have:

  • A background in Computer Science, Statistics, Math or related field;
  • Solid software background in OOP;
  • 3+ years of hands-on experience in Python;
  • Understanding of the ML project lifecycle;
  • Hands on experience with MLOps;
  • Knowledge of version control tools and application development processes;
  • Understanding of machine learning algorithms;
  • Experience with Spark (PySpark or scala);
  • Strong skills in teamwork, communication and analytical thinking;
  • Fluency in English, both oral and written.

Nice to have:

  • Experience with Azure / Databricks, Azure DevOps;
  • Knowledge of SQL;
  • Knowledge of MLflow and/or

Kaizen Gaming Perks

🕑We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

Τhe role

Kaizen Gaming uses a variety of systems and stacks to deliver its products and as a member of this team, you will work closely with the other software engineering teams with a focus on software development and infrastructure design providing the expertise in performance, stability and scalability.

Main responsibilities:

Together with a team of engineers, you will enable and enhance the day-to-day operational workflows of critical applications and services in a 24x7x365 environment located in cloud and physical data centers;

  • Continuously improve application observability to ensure the uptime and reliability of our applications and infrastructure;
  • Utilize a wide variety of open source technologies to create fault-tolerant, scalable and secure high-performance services and pipelines on a global

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 SRE team works in large-scale applications that serve real-time content to thousands of connected users, in a fast-paced growing business and consists of experienced engineers.

Requirements

  • University degree in computer science or a comparable qualification;
  • Ability to learn new skills;
  • 1-2 years of experience as DevOps or SRE;
  • Basic understanding of, source code control systems, versioning, branching and merging, configuration, build management, artifact repos and automated build tools;
  • Scripting skills (BASH, Python);
  • Understanding of using Docker containers and container orchestration tools (preferably Kubernetes);
  • Exposure to one or more Infrastructure as code tools such as Ansible, Chef, Terraform, ;
  • Basic programming skills .Net;
  • Ability to work as part of a team;

Nice to have:

  • Basic Understating of messaging technologies like RabbitMQ, Apache Kafka;
  • Basic understanding of monitoring and metrics systems (Prometheus, Logstash, Grafana);

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

📚 Unlimited access to Udemy & continuous training for all your learning and development needs.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Opportunity

Principal Engineers hold a central role in the Technology department. They are expected to help teams devise elegant and performant solutions in response to real business problems, guide them in designing and implementing these solutions in code, as well as teach coding, testing, debugging, and performance analysis techniques, while also carrying out code reviews.

Principal Engineers will frequently attend team’s scrum events (esp. refinements) and help team’s product owners shape a better understanding of the technical challenges involved. Production problems are usually escalated to the Principal Engineers, for triaging before landing in a team’s backlog. Principal Engineers should also stay up to date on the latest technologies and drive their adoption.

Organization

At Kaizen, we operate in verticals, which represent the connection with our customers and the way that we are creating sustainable growth and seamless entertainment experiences. Each vertical (Sportsbook, Gaming, Account & Services, Rewards & Comms), as well as our core technology lines (Platform and International Expansion), consists of Technology and Product teams. Technology department is organized across tribes with each tribe focusing on a particular aspect of the business. Each tribe is led by their tribe-leader, who reports to the Vertical Director. Tribes are composed of teams and an architect may lead one or more of them.

Tech Stack

Our tech stack consists of many services and applications written in C#/.NET (both full framework and Core) for the backend stuff.

We use jQuery/Knockout.js for some of the older apps and Angular or Vue.js for the newer frontend stuff. We use MSSQL server and PostgreSQL for most of our storage needs interspersed with Redis and ElasticSearch, whenever it makes sense to do so. RabbitMQ is the message broker ubiquitously used in our systems and we deploy using a mixture of regular good old VMs and Docker containers on our on-prem Openshift installation. We’re using git and Gitlab for version control and our CI/CD pipeline.

We use the latest versions of our frameworks.

Responsibilities

For our Gaming & Experience Vertical, we are looking for a Full-Stack Principal Engineer to support up to 3 scrum teams in the area of Gaming Experience via all channels ( web, mobile and natives) and as well as the Virtuals & Lotto οffering.

  • Support Product and Delivery in building highly scalable solutions aligned with non functional requirements in terms of performance, security &
  • Analyze, plan and document architectural decisions both tactically and strategically and provide a solid bridge of communication with the engineering
  • Mentoring teams on existing and future technologies and design
  • Plan and design solutions with reusable components and features in
  • Provide clear hands-on solutions with POCs or actual implementations depending on the particular case and
  • Participate in research and development efforts by testing new technologies and tools.

Skills & Requirements

  • 5+ years of working as a software engineer at least some of which for high traffic
  • Full- stack
  • Experience in C#.
  • Current and up-to-date software engineering
  • Team playing spirit and good communication skills .
  • Analytical thinking and problem solving; ability to self-organize.
  • Ability to learn and adapt to a fast paced
  • Experience in using monitoring tools to troubleshoot errors and recognize performance
  • Solid foundation in computer science fundamentals: data structures, algorithms, and
  • Interest in maintaining and improving the
  • Fluent in English, both oral and written.

Nice to have:

  • Experience in js.
  • Familiarity with Mobile Native (Android or iOS)..
  • Familiarity with micro-frontend techniques /
  • Knowledge of SPAs, Server Side Renders and web development
  • Familiarity with functional programming, distributed architectures and eventually consistent
  • Bonus points for an active GitHub or StackOverflow (or similar) account.

Kaizen Gaming Perks

 

 

🕑We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Role

By joining the rapidly growing FE Chapter you will have a strong impact on building the next generation of our client-side and platform applications, and along with passionate engineers you will have the chance to build and maintain our highly performant web apps which serve more than 100.000 concurrent users, so you will be challenged in both development and performance terms. Do you accept the challenge?

What’s in for you

As a Front-End Software Engineer in one of our multidisciplinary autonomous Scrum teams, you will implement new features by translating the UI/UX design wireframes to actual code, collaborating with BE engineers and POs of the Scrum team to ship completed features to production, and finally, you will be challenged in performance terms due to the huge traffic of betting activity while you will always keep yourself up to date with the latest trends by using the online platforms like frontendmasters, vuemastery, pluralsight which we provide to all of our devs.

Tech Stack:

Typescript, Vue 3, Vuex, SignalR, Storybook, Tailwind, Vue Test Utils, Jest Angular 10, RxJs, Ngrx, PrimeNg, Jasmine.

What you’ll bring

We are seeking highly motivated individuals who thrive in an environment where problems are open-ended. Someone who enjoys working with the latest technologies and has already gathered experience in a modern JavaScript framework (Angular, Vue, React, or Svelte), have been exposed to the pros of implementing a stage management tool (like Redux) and understand why the skill to write clean and maintainable code is important while she/he will try to approach every challenge with fresh eyes.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Team

At Kaizen, our aim is to make data driven decisions in order to automate our services while also focusing on offering tailored customer experiences. Our machine learning team is dedicated to this mission by building a variety of models, from binary classification tasks up to recommendation systems. We focus on transforming business needs into production applications and we cover a wide range of business sectors utilizing different data types and handling a broad project diversity.

Our teams comprise of three different roles, data scientists, machine learning engineer and data engineers so that they include the full skillset to deliver projects to production.

The Role

We’re looking for passionate and ambitious Data Engineers who can find creative solutions to challenging problems. The role will be part of a machine learning team and will work on delivering optimized data/feature pipelines in individual projects as well as in our main infrastructure in the feature store.

Responsibilities:

  • Design, implement and operate large-scale, high-volume, high-performance data structures;
  • Work closely with the data scientists to optimize data queries both for real-time and batch sources;
  • Design big data architectures with a focus on scalability and performance for the data science problems;
  • Support the developments in our real time feature generation infrastracture.

Requirements

Must have:

  • 3+ years of experience with Spark Core;
  • Hands on experience experience with Spark structured streaming;
  • 3+ years of hands-on experience in writing complex, highly-optimized SQL queries across large data sets;
  • 3-5 years of experience in Python programming;
  • Experience with workflow engines e. airflow;
  • Strong skills in teamwork, communication, and analytical thinking;
  • Knowledge of version control tools;
  • Fluency in English, both oral and written.

Nice to have:

  • Experience with Azure / Databricks;
  • Experience with feature engineering;
  • Experience with feature store design and implementation;
  • Experience with delta lake;
  • Experience with Redis;
  • Experience with KAFKA;
  • Experience with SQL and NoSQL databases.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

📚 Udemy learning account & continuous training.

💰 Monthly allowance for lunch & commuting expenses.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

What’s in for you

#ourvision

Back in 2021 we aimed to reform our team and achieve to double the team in numbers, the scope for 2022 is still to have focus on our craft and to make Kaizen a “Mobile First” company.

#ouroneteam

Our mobile team consists of 11 iOS Engineers and 13 Android Engineers, while they also get super covered by Software Engineers in Test for the quality perspective.

Our Engineers work either in our Mobile Infrastructure team or they contribute directly to our cross-functional feature squads.

#ourapps

Our mobile applications are used by millions of people across many countries and continents. We use Swift/Kotlin to create a quality codebase, we desire to improve our technical practices and move to the next technical level, and we will heavily invest in covering our codebase with tests on all levels.

Tech Stack: Kotlin, Dagger2, JUnit, UI tests via TestProject, Kotlin Flows and Coroutines, Jetpack Compose, in-house navigation library, ViewBinding, Detekt, Custom MVC, MVP and MVVM, GitLab for source code management, GitLab for CI/CD, Transifex for translations, FastLane for automation, Figma for designs, Firebase

Supportive Stack/Processes: Scrum/Kanban, Jira / Confluence, Firebase / Google Analytics / Google Tag Manager, Pair programming, Unit testing

Being part of the Infrastructure team, you will:

  • Help shape the new era of the company mobile wise;
  • Implement our technology roadmap to the highest of quality standards;
  • Affect the technological vision of the iOS/Android chapter;
  • Work on challenging tasks and constantly hone your technical skills.

Being part of the feature squads, you will:

  • Impact our clients worldwide;
  • Work closely with other crafts in cross functional teams;
  • Work on state of art features with great business value;
  • Constantly evolve and upgrade your game.

What you’ll bring

As stated above, we are looking for different levels of Android Engineers thus we really don’t care about X years of experience. Concrete working experience in your operation system is required, and respective Swift/Kotlin programming skills are important. What really matters is your desire to be part of this endeavor from the early beginning, by bringing passion and an attitude to level-up our apps.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

 

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

Want to be part of an ambitious team and face scaling challenges on a daily basis? Get in touch!

The Role

The primary responsibility of the role is to facilitate the development of multiple Scrum teams as well as improve their ways of working and agile mindset. The Agile Delivery Lead facilitates agile events, removes impediments, provides coaching to team members and ensures timely and accurate delivery of the roadmap items.

Responsibilities:

  • Guide one or more Scrum teams;
  • Monitor the delivery flow of teams and ensure timely and accurate execution of the roadmap items, while maintaining inter-team alignment;
  • Promote Scrum / Agile principles in the Scrum teams and stakeholders and drive process improvements;
  • Coach Product Owners, team members and business leaders;
  • Participate and share knowledge in the Chapter as well as promote best practices;
  • Remove impediments and distractions to optimize teams’ performance;
  • Support agile team transformation and encourage teams to adopt agile values and apply Scrum;
  • Capture and report team performance metrics.

Requirements

Our ideal future co-worker is a strong team player, promotes transparency and cooperation with an agile mindset and has a strong sense of ownership. We expect you to have:

  • University or College Degree in Computer Science or relative field;
  • Previous working experience as a Scrum Master in a technology environment;
  • Understanding of technology – Language and Applications (previous experience as a developer will be considered an asset);
  • Strong facilitation skills, both verbal and written communication;
  • Ability to communicate clearly and concisely across technology and the business teams;
  • Active participation in a culture of teamwork and quality;
  • Fluent in English, both oral and written.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

📚 Unlimited access to Udemy & continuous training for all your learning and development needs.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

What’s in for you

As a Team Lead in one of our multidisciplinary autonomous Scrum teams, you will develop end-to-end modern applications for our high traffic, real-time products by using state of the art technologies and in order to offer a unique online experience to our customers.

Equally important, you will lead your fellow software engineers by developing their skills and fostering a culture of open communication and support. Together with the Software Architect your goal will be to improve the team’s performance, technical expertise and delivery velocity.

Tech Stack: .NET Core, C#, Microservices, REST API, RabbitMQ, MS SQL Server, OpenShift.

What you’ll bring

We are looking for an experienced Team Lead with a can-do attitude, eager to take initiatives and lead by example. You will bring your expert skills in developing and testing distributed applications with Microsoft web technologies, as well as your experience in coaching other Software Engineers to reach their full potential.

Kaizen Gaming Perks

🕑We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

We are Kaizen Gaming

 

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

What’s in for you #ourvision

Back in 2021 we aimed to reform our team and achieve to double the team in numbers, in 2022 the aim has been achieved and for 2023 still our main focus is on our craft and to make Kaizen a “Mobile First” company.

#ouroneteam

Our mobile team consists of 11 iOS Engineers and 13 Android Engineers, while they also get super covered by Software Engineers in Test for the quality perspective.

Our Engineers work either in our Mobile Infrastructure team or they contribute directly to our cross-functional feature squads.

Our team consists of people with many different backgrounds and seniority levels, which makes collaboration unique. Bringing people with the right mentality is #ourmotto, and this is our #1 priority for the people about to join us.

#ourapps

Our mobile applications are used by millions of people across many countries and continents. We use Swift/Kotlin to create a quality codebase, we aspire to improve our technical practices and move to the next technical level and we will heavily invest in covering our codebase with tests on all levels.

Tech Stack: Swift, Alamofire, SwiftUI components, Modular architecture, GitLab for source code management, GitLab for CI/CD, XCTest Unit Testing, XCUITest UI Testing, MVC to MVP, SwiftLint, Promises, FastLane for App Automation, Firebase, Figma for designs, Transifex for localization

Supportive Stack/Processes: Scrum/Kanban, Jira / Confluence, Firebase / Google Analytics / Google Tag Manager, Pair programming, Unit testing

Being part of the Infrastructure team, you will:

  • Help shape the new era of the company mobile wise
  • Implement our technology roadmap to the highest of quality standards
  • Affect the technological vision of the iOS/Android chapter
  • Work on challenging tasks and constantly hone your technical skills

Being part of the feature squads, you will:

  • Impact our clients worldwide
  • Work closely with other crafts in cross functional teams
  • Work on state of art features with great business value
  • Constantly evolve and upgrade your game.

What you’ll bring

We are looking for different levels of iOS Engineers thus we really don’t care about X years of experience. Concrete working experience in your operating system is required and respective Swift programming skills are important. What really matters is your desire to be part of this endeavor from the early beginning by bringing passion and an attitude to level-up our apps.

Kaizen Gaming Perks

🕑 Work from home & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

We are looking for a Site Reliability Engineer that brings a broad set of technical skills and achievements, development and automation focused mindset to solving problems, who is eager

to tackle a few of technology’s greatest challenges and make an impact on thousands, if not millions, of users. Get in touch!

Τhe role

Kaizen Gaming uses a variety of systems and stacks to deliver its products and as a member of this team, you will work closely with the other software engineering teams with a focus on software development and infrastructure design providing the expertise in performance, stability and scalability.

Main responsibilities:

Together with a team of engineers, you will enable and enhance the day-to-day operational workflows of critical applications and services in a 24x7x365 environment located in cloud and physical data centres;

  • Continuously improve application observability to ensure the uptime and reliability of our applications and infrastructure;
  • Utilize a wide variety of open source technologies to create fault-tolerant, scalable and secure high-performance services and pipelines on a global

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 SRE team works in large-scale applications that serve real-time content to thousands of connected users, in a fast-paced growing business and consists of experienced engineers.

Requirements

  • 3-5 years experience building scalable production environments;
  • Experience with, or understanding of, source code control systems, versioning, branching and merging, configuration, build management, artefact repos, automated build tools, automated testing frameworks and automated deployment frameworks;
  • Extensive working experience on Continuous Integration and Continuous Delivery procedures and tools (eg. Jenkins, Gitlab CI), since you will be maintaining and supporting automated build pipelines;
  • Strong Scripting skills (BASH, Powershell, Python, Go, Ruby );
  • Strong experience using Docker containers and container orchestration tools (preferably Kubernetes);
  • Experience with one or more Infrastructure as code tools such as Ansible, Chef, Terraform, ;
  • Ability to work as part of a distributed team;
  • Experience in monitoring and metrics systems (Prometheus, Logstash, Grafana);
  • Programming skills in Java or .Net.

Nice to have:

  • Familiarity with database technologies (MSSQL/PostgreSQL);
  • Hands-on experience with messaging technologies like RabbitMQ, Apache Kafka configuration and troubleshooting.

Kaizen Gaming Perks

🕑 We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

📚 Unlimited access to Udemy & continuous training for all your learning and development needs.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming 

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

The Team

You will join an autonomous Agile team and work closely with the Product Owner, Agile Delivery Lead and Software Engineers to create a competitive advantage for Kaizen and offer a unique online experience to our customers.

The Role

As a Software Engineer in Test, you will utilize your experience and technical expertise to make your mark in our software development’s life cycle. Relish the chance to create an impact in this key role where you will liaise with talented engineers and business experts. Your understanding of the testing life-cycle will see you liaise seamlessly with a broad cross-section of colleagues, product owners and stakeholders, and provide a vote of confidence regarding the quality of the product.

Responsibilities:

  • Review user stories and acceptance criteria in order to develop effective test plans and both manual and automated tests cases in collaboration with the development team
  • Participate actively in scrum ceremonies in order to distribute test cases according to the test pyramid
  • Estimate, prioritize, plan and coordinate testing activities
  • Responsible for the STLC of new features on testing suites, taking technical ownership to ensure timely and quality delivery
  • Researching test tools, methodologies, and trends and upgrading existing practices and processes.

Requirements

We are looking for a Software Engineer in Test who is a team player with a can-do attitude and excellent communication skills.

Must have:

  • BS/MS degree in Computer Science/Software Engineering or an IT related discipline
  • 2+ years of experience as a Software Development Engineer in Test
  • Hands on experience in OOP languages (C# preferable)
  • Strong knowledge of software QA methodologies, tools and processes
  • Hands-on experience with web browser automation tools (e.g. Selenium / Playwright)
  • Good understanding of all levels of the testing pyramid
  • Experience in defect tracking and test management tools such as JIRA, X-Ray etc
  • Familiarity with relational database engines (SQL)
  • Experience working with Agile/Scrum software development methodology
  • Experience working closely with product teams to understand requirements and verify/validate they are met
  • Passion for continuous learning and self-development
  • Fluent communication skills in English (both written & verbal)

Nice to have

  • Understanding of Behavior Driven Development

Kaizen Gaming Perks

🕑We offer both work from the office (hybrid model) & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats

We are Kaizen Gaming

Kaizen Gaming is the leading GameTech company in Greece and one of the fastest-growing in Europe, with the Stoiximan brand in Greece and Cyprus and Betano in Germany, Romania, Bulgaria, Czech Republic, Portugal, Brazil, Chile, Peru, Ecuador and Canada. Our aim is to leverage cutting-edge Technology in order to provide the optimum experience to those who trust us for their entertainment.

#ourvision

Adopt a data-first approach in all parts of the company

#ouroneteam

Here in Kaizen we are convinced that harnessing value from our data is the way forward. In order to achieve our data-first approach and enable all teams to make decisions and take actions based on them, we have built our Data Lake.

Our new architecture enables us to host all our data under one hood, making them available in one place, supporting both structured and unstructured formats, batch and real-time ingestion and serving both analytics and machine learning workloads.

As a result we are providing a scalable, cost effective single point of truth for all teams to work independently and create value for the company.

This initiative is driven by the Big Data Platform team, where 5 engineers are responsible for the design and expansion of the Data Lake.

#ourmission

The Data Lake is used by many teams: the BI, Reporting, Data Science & Machine Learning teams are our best friends. As more and more teams attest to the value the Data Lake can unlock, our product teams are joining the ever increasing group, thus this is the reason our team needs to to grow as well.

Part of our day to day tasks is to find how to bring new data sources to our infrastructure and enable the downstream users to create value from the delivered data.

We are also there to take care of our Data Lake. The stability of our pipelines as well as the scalability and the efficiency of our design is crucial for achieving our company goals. As a result part of our job is also to design, develop and deploy all relevant tools that will make our and our data infrastructure users’ life easier.

Finally, we make our expertise in distributed computing available to any team that may need it, in order to accelerate Kaizen’s data driven approach.

Tech Stack:

Spark, Scala, Python, Delta, Apache Airflow, Azure Databricks, Azure DevOps for source code management and CI/CD, Grafana

Supportive Stack/Processes: Kanban/Scrum, Jira / Confluence, Pair programming

As part of the Big Data Platform team, you will:

  • Help shape the new era of the company data wise;
  • Implement our technology roadmap to the highest of quality standards;
  • Affect the technological vision of the Big Data chapter;
  • Always keep track of the latest developments in our domain;
  • Work on challenging tasks and constantly hone your technical skills

What you’ll bring

Expectations:

  • Very good knowledge of Spark, able to write and optimize code
  • Strong software engineering skills, versed in designing and writing production level code
  • Working experience with object oriented programming (java, scala or python, not important)
  • Working experience with data pipeline orchestration frameworks
  • Experience with DevOps (ideally DataOps)
  • Ability to design, plan and deliver end to end data pipelines
  • Contribute to team culture with high quality coding standards (mentoring, code reviewing)
  • Ability to understand and evaluate new technologies and take design decisions
  • Working experience with Databricks (not required)

Nice to have:

  • Experience with Spark monitoring tools and frameworks

As a Senior Big Data Engineer you will be called to help the existing team move forward technologically and help establish the high quality software engineering mentality we are pursuing. Concrete working experience, deep understanding of your craft is required and respective Spark programming skills are important. What really matters is your desire and ability to help the existing team progress technologically and to be part of this endeavor from the early stages by bringing passion and an attitude to level-up our pipelines.

Kaizen Gaming Perks

🕑 Work from home & remote working options.

🏃 A buddy will support you with your onboarding.

💸Competitive salary package and bonus scheme.

Health and life insurance for you and your family.

💰 Monthly allowance for lunch & commuting expenses.

💻Nice rigs – 2.5K monitor, latest i7, tons of RAM, fast SSD.

📚 Pluralsight, unlimited access to Udemy & continuous training for all your learning and development needs.

⭐Clear career paths & a developmental 360° feedback framework.

✈ Relocation package and “Brain Gain” relocation bonus for Greek expats.

Συμμετοχή

H ομάδα του TechSaloniki είναι δίπλα σου! Επικοινώνησε μαζί μας για οποιαδήποτε βοήθεια ή πληροφορία χρειάζεσαι στο info@techsaloniki.gr.

Δήλωσε Συμμετοχή