CAREERS
Our core business focuses mainly on the development of casino games.
Here, we work on each component from scratch, assuring the concept and design, game development, machines' operating systems and a bunch of powerful tools to power the industry.
We have a vast customer portfolio, working with people from all over the world, from Asia to North America. We are growing.
Our people know how much we value their talent. Our success is only possible because of them, and you could be part of it.
Apply below and join the game!

Software Engineering

Whether you are a gameplay or a physics expert, a graphics or networking specialist, or just a great engineer, there will be always ways to stand out in our next big game.

Responsibilities:
You will be developing high-quality software to develop top-notch features for the new games while supporting the ones already out. From requirement analysis, to deliver amazing code, you will be given autonomy to fulfill the established objectives. Your main tasks will be:
- Developing new features for our games by delivering high-quality code mainly in Javascript and also in C++.
- Expanding and enhancing our powerful Game Engine, ensuring its sustainability
- Working closely with Product and Project Management Teams and being active on requirements and deadlines analysis
- Contributing to our amazing culture and team environment, sharing your passions and curiosities.

Expected:
- Degree in Computer Science, related field or equivalent experience
- Knowledge of Javascript fundamentals
- Comfortable and passionate about OOP.
- Strong analytical and interpersonal skills

Valued:
- Experience in Game Development
- Knowledge of code versioning tools (e.g. Git, SVN)

We have:
- Health Insurance
- Training
- Lots of work (comes with free coffee, fruit, and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power-ups

We really value your ambition and passion but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are! 


Whether you are a gameplay or a physics expert, a graphics or networking specialist, or just a great engineer, there will be always ways to stand out in our next big game.

Responsibilities:
You will be developing high-quality software to develop top-notch features for the new games while supporting the ones already out. From requirement analysis, to deliver amazing code, you will be given autonomy to fulfill the established objectives.
Your main tasks will be:
- Develop and maintain our Online Game Engine
- Develop new games and enhance our current portfolio with awesome features by delivering high-quality Javascript/Typescript code.

Expected:
- Either/Both a degree in Computer Science (or similar area) or proven experience in software development;
- Javascript/Typescript development experience;
- Solid knowledge of programming fundamentals, such as object-oriented programming;
- Knowledge regarding mobile-specific capabilities such as running web applications on iOS & Android;
- Familiar with cross-browser debugging;
- Proficient in written and spoken english.


Valued:
- Good knowledge of HTML5;
- Experience in the design, implementation and delivery of web-based game products;
- Experience with Javascript libraries like Pixi.JS and Phaser.io;
- Experience with at least one version control system (preferably GIT);
- Experience in development for mobile platforms in HTML5/JavaScript/Typescript.

We have:
- Health Insurance
- Training
- Work (comes with free coffee, fruit and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power ups

We really value your ambition and passion, but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are.


Whether you are a gameplay or a physics expert, a graphics or networking specialist, or just a great engineer, there will be always ways to stand out in our next big game.

Responsibilities:
You will be developing high-quality software to develop top-notch features for the new games while supporting the ones already out. From requirement analysis, to deliver amazing code, you will be given autonomy to fulfill the established objectives. Your main tasks will be, design, build and maintain software backend services, such as:
-Web API’s between our backend and several online gaming operators;
-Interface/Collaborate with the frontend developers to support the implementation of new game features;
-Manage the deployment of containerized applications;
-Auxiliary tooling for automation and debugging of online games;


Expected:
- Either/Both a degree in Computer Science (or similar area) or proven experience in software development;
- Solid knowledge of programming fundamentals, such as object-oriented programming;
- Experience with at least one version control system (preferably GIT);
- Basic knowledge of networking protocols such as TCP/HTTP;
- Proficient in written and spoken english.


Valued:
-Modern Python (3.6+);
-Experience with a Python-based Web Framework (e.g., Django);
-Know-how using relational databases (e.g., PostgreSQL 10+);
-Basic configuration of HTTP servers (e.g., NGINX);
-Grasp of containerization technologies (e.g., Docker);
-Familiarity with Unix-based operating systems;
 
Drive to step outside the candidate’s comfort zone and acquire new knowledge;
Critical thinking and willingness to solve complex problems;

We have:
- Health Insurance
- Training
- Work (comes with free coffee, fruit and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power ups

We really value your ambition and passion, but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are.


The Tech Consultancy Team plays a vital role in interfacing with our global customer base. We provide expert level technical support to our games and related-systems. 
Our Software Developers build and improve full custom tools to allow automated testing and mass deployment. They also contribute to our effort of keeping our high-quality standards by providing Tier 2 support, ensuring that any problems that occur in production are solved in the best and speediest manner.

Expected:
- Degree in Computer Science, related field or equivalent experience;
- Comfortable coding in C++/.NET;
- Out of the box, on the fly approach to technical problem solving.

Valued:
- Knowledge of Javascript fundamentals;
- Knowledge of code versioning tools (e.g. Git, SVN).

We have:
- Health Insurance
- Training
- Lots of work (comes with free coffee, fruit and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power ups

We really value your ambition and passion, but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are! 


The Tech Consultancy Team plays a vital role in interfacing with our global customer base. We provide expert level technical support to our games and related-systems.
Our Tech Consultants are responsible for providing Tier 2 support, ensuring that any problems that occur in production are solved in the best and speediest manner, it can happen both in our offices and on-site. They also contribute to the development, improvement and test full custom tools to allow automated testing and mass deployment.

Responsibilities:
- Doing technical requirement elicitation, actively trying to understand what the clients will need in the future (and advise accordingly);
- Executing on-site product testing (including troubleshooting if needed);
- Building positive and productive relationships with our stakeholders by meeting our customer needs;
- Supporting our business by ensuring that our products comply with local legislation;
- Contributing to our amazing culture and team environment, sharing your passions and curiosities.

Expected:
- Degree in Computer Science, related field or equivalent experience;
- Comfortable coding in C++/.NET;
- Out of the box, on the fly approach to technical problem solving;
- Being able to present technical information to a wide range of audiences with a confident presence;
- Availability to travel (e.g. ranging from weeks to a couple of months).

Valued:
- Proficient in Spanish and English;
- Knowledge of Javascript fundamentals.

We have:
- Health Insurance
- Training
- Lots of work (comes with free coffee, fruit and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power ups

We really value your ambition and passion, but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are! 


Project Management

Are you passionate about Agility and would like to be part of a Scrum team as a Scrum Master? We have this opportunity for you.

Essential Duties
- Guiding the team on how to use Agile/Scrum practices and values to delight customers.
- Guiding the team on how to get the most of out self-organisation.
- Guiding the team on self-organising to fill in the intentional gaps left in the Agile/Scrum frameworks.
- Assessing the Scrum Maturity of the team and organisation and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organisation.
- Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment.
- Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis on healing and problem-solving.
- Facilitating getting the work done without coercion, assigning, or dictating the work.
- Facilitating discussion, decision making, and conflict resolution.
- Assisting with internal and external communication, improving transparency, and radiating information.
- Supporting and educating the Product Owner, especially on refinement and maintaining the product backlog.
- Providing all support to the team using a servant leadership style whenever possible, and leading by example.

 

Required Skills/Experience:
- Experience playing the Scrum Master role for at least one year for a software development team that was diligently applying Scrum principles, practices, and theory.
- Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency.
- Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach.(example: Burndown techniques, numerous Retrospective formats, etc.).

Valued
- Knowledge of other Agile approaches: XP, Kanban...;
- Excellent communication and mentoring skills;
- First Level Scrum Master Certification (CSM, PSM I);
- Degree in Computer Science, related field or equivalent experience;

We have:
- Dynamic team integration focused on project delivery
- Lots of work (comes with free coffee, fruit and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power ups
- Health Insurance

 

This is not an entry-level position

We really value your ambition and passion, but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are! 


Game Math

The Game Math Team is responsible for establishing the game rules, setting the prizes and payouts. If the design team was the body and the development team the muscles of our games, game math would be the brain, for sure. While setting the rules for the new games, we also optimize the logic of the existing ones. Have you ever wondered, how do casino games' payouts really work? Well, this is the team behind those decisions. Join us!

Responsibilities:
- Work in a team which is responsible for creating the mathematical models for each game.
- Do data analysis to identify possible optimizations to apply to our current and new games.
- In field research to gather data from both the market and competitors.

Expected:
- Degree in Mathematics or Physics.
- Probability and statistics.

Valued
Knowledge and experience in programming:
- Python, Javascript, C++ or similar.
Knowledge of english.

We have:
- Dynamic team integration focused on project delivery
- Lots of work (comes with free coffee, fruit and snacks!)
- Career Evolution
- Mentoring and Talent Development programs
- Soccer and Volleyball
- Power ups
- Health Insurance

 

This is not an entry-level position

We really value your ambition and passion, but before proceeding,
please make sure you meet the requirements for this job.
If so, be yourself, come as you are! 


Join us

Don't see yourself in any of the above-mentioned roles? You can still apply spontaneously (:

We really value your ambition and passion, but before proceeding,
please make sure you are ready to join this amazing ride. If so, be yourself, come as you are!  

Send us your application to [email protected]

Oh, and please, keep it simple.