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!
 
 
game development

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 use your Software Development skills on our Game Development context, a fast pace development environment will be waiting for your contribution. 
- From design to hands on implementation of our game features, you will work, interact and develop games along with Graphic Artists, Sound Designers, work closely with Game Testers. An agile coach will help and push you on this journey and a Product owner will work closely with our clients in order to give your team the knowledge you need to build successful games.
- Your contribution will add value to a code base that has shipped multiple products and that needs constant innovation, demands you to be eager to learn as well to question it along the way in order to improve its capability to fulfill our client's needs.
- You will be developing games, with focus on quality, performance and reliability, so along the way your problem solving skills will be needed not only to create new features but also to solve detected bugs and improve our software health.
- We expect you to be Self-driven and excel at completing tasks in a minimally supervised environment.


Expected:
- Degree in Computer Science, related field or equivalent experience
- Good knowledge of Software Architecture and Software Patterns.
- Good Analytical, and problem solving skills.
- Experience coding in C++.
- Knowledge of Javascript fundamentals.
- Full software life-cycle application development – designing, coding, debugging, testing and documenting applications.
- Being a good team player, able to deal with different ways of working and thinking.
- Proactive mindset to fix bugs.

Valued:
- Knowledge of code versioning tools (e.g. Git, SVN).
- Experience working on an Agile environment.
- Passion about games and making games.
- Knowledge of game technologies, APIs and techniques covering physics, networking, animation, audio, and UI.

We have:

- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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! 


 
Server Development

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

Responsibilities:
You will be developing high-quality software on our games' back-office and game supporting tools. From requirement analysis, to deliver amazing code, you will be given autonomy to fulfill your purpose. Our projects cover a wide range of gaming systems that demands:
- Enhancing server modules, memory persistence and memory management tools, network and communication with our games and external systems (e.g. cash system servers), among others (mostly C++ and Python);
- Developing and supporting our custom server and network systems (C++, PostgreSQL, Python...);
- Working along with several different  teams in a broad range of projects within the gaming industry.
 

Expected:
- Degree in Computer Science, related field or equivalent experience;
- Comfortable and passionate about OOP (preferably C++);
- Comfortable and passionate about Python;
- Willing to face software;
- Related challenges within a wide scope of technologies and projects;
- Strong analytical and interpersonal skills;
- Drive to step outside the candidate’s comfort zone and acquire new knowledge;
- Critical thinking and willingness to solve complex problems.
 

Valued:
- Knowledge of OOP (preferably C++);
- Knowledge of Python.

We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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!
 


 
quality assurance

The Internal Certification team guarantees FMQ’s quality seal, unbeatable standards and prestigious certifications. Our team is responsible for testing all the products before they leave our headquarters and assure their prompt certification. We develop test strategies, from re-thinking the case scenarios to their direct application. We handle Black box tests, from hardware to software, from pixel to assets, from features to performance.

Expected:
- You have a passion for testing software products of any kind;
- You have strong analytical and interpersonal skills;
- You value an agile work environment.

Valued:
- Degree in Software Engineering / Computer Science;
- Experience in software testing and ISTQB Certification;
- Knowledge of JavaScript;
- Knowledge of JIRA platform, Zephyr and/or other test management tools.

We have:
- Health Insurance;
- Training: individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.

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!
 


Do you like to break stuff ?
Do you have an enquiring mind, that needs to understand how and why stuff works the way it does (... or doesn't )?
Lucky for you, we have a team of like minded people!
Sounds interesting ?  Hop On! (... or keep reading)

Responsibilities:
- Work within an agile dev team, understand product and technical requirements, discuss them, challenge them.
- Define and plan test strategies throughout the development process.
- Create, review and maintaining test scenarios;
- Use and contribute to new test automation scenarios
- Create and execute functional, non-functional, continuous and behavioral tests;
- Disseminate the culture of tests in the team;
- Have initiatives for continuous improvement and implementation of best practices;
- Write legible and organized documentation.

Expected:
- Willingness to learn.
- Being a good team player, able to deal with different ways of working and thinking.

Valued:
- Certifications in the test area will be a differential.

We have:
- Health Insurance;
- Training: individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.

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! 


 



Embedded Systems

Be a part of the team responsible for the MacGyverisms of Fabamaq.

Develop and maintain the swiss army knife that is our Operating System.


Responsibilities

You will have to develop parts of the operating system and some configuration applications.
The implementation of automated solutions for a lot of processes of the team, like releases and similar will be also part of your role. Finally, while developing the referred solutions, you shall always remember that you build, maintain, test hard, break them even harder, and finally if they break (and they will) fix them.

Expected
- Know-how on Linux operating systems with special attention to Debian based distributions.
- A lot of bash knowledge and also some Python
- Be at ease with Git.
 

Valued

- C/C++ for X86 architecture on Linux Operating Systems (programming, compiling, testing and debugging)
- Linux from scratch
- Basic knowledge of Docker
- At least a finished degree on computer science and electronics course (or similar).


We have:

- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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! 



Tech Consultancy

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:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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! 


creative core

As part of the Creative Core Team you will be responsible for developing software solutions and plugins for our design tools.
You will craft and empower our “brushes and pickaxes”.

Responsibilities: 
- Engineer solutions to improve the creative team's workflow;
- Maintain and improve current solutions;
- Work directly with designers (your client) to find where improvements can be made.

Expected:
- Degree in Computer Science, Engineering or Multimedia
- Programming (Python, javascript,  C++), Git.

Valued:
- Relational database management (SQL)
- Web Development
- Engineer mind (problem solving driven)
- Photoshop, After Effects and Blender experience
 
We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events.
Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.

e 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! 



Web Gaming

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:
Help defining application architecture  
Implementation of features and improvements on the existing codebase
Code Review to assure the codebase quality
Share knowledge to increase team's ability
Have the initiative for continuous improvement and best practices
Write legible and organized documentation.

Expected:
3+ years of professional experience in software development 
Solid experience as a Python Developer 
Experience with one or more Python web frameworks (e.g. Django, Flask, FastAPI) 
Familiarity with Docker and Docker Compose 
Experience with git 
Attention to detail and critical thinking 
Autonomous researcher and self-learner 

Valued: 
Experience working with async 
Knowledge of databases and SQL 
Knowledge of HTML and Javascript 
Oral and written fluency in English
 

We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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:
- Implement web interfaces as specified by designers;
- Maintenance of existing applications when needed;
- Creation of unit tests when developing new applications;
- Interaction with other developers to create APIs capable of matching the system requirements;
- Tracking the performance of the applications to guarantee that they match the expected standards;
- Write legible and organized documentation.

Expected:
- Creation of web interfaces using ReactJS or similar;
- Knowledge of testing frameworks;
- Solid knowledge of Javascript/Typescript;
- Solid knowledge of CSS/SCSS;
- Critical thinking;
- Knowledge of REST;
- Ability to reproduce UI interfaces as specified by designers.

Valued:
- Knowledge of WebSockets;
- Knowledge of GraphQL;
- Capability to learn new technologies when needed;
- Teamwork.

We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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:
Implementation of features and improvements on the existing codebase
Develop tools to increase team's efficiency
Assure codebase quality with peer review and pair programming
Have the initiative for continuous improvement and best practices
Write legible and organized documentation.

Expected: 
Degree in Computer Science
Attention to detail and critical thinking 
Autonomous researcher and self-learner 

Valued:
Experience with Python development
Familiarity with Docker and Docker Compose 
Experience with git  
Knowledge of databases and SQL 
Knowledge of HTML and Javascript 
Oral and written fluency in English
 

We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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:
- Define and plan test strategies for online games, in addition to creating, reviewing and maintaining test scenarios;
- Ensure that automated tests are integrated into the CI pipeline to ensure the quality of deliveries;
- Perform manual and automated tests, formalize the results of the execution and register the defects;
- Create and execute functional, non-functional, continuous and behavioral tests;
- Identify and generate the mass of data necessary to perform the tests;
- Operate in an agile development environment;
- Disseminate the culture of tests in the team;
- Develop new testing tools that assist automation and continuous integration strategy;
- Collect and review quality metrics to improve the process. Interact with the team and ensure that the products meet the product quality requirements and standards;
- Have initiatives for continuous improvement and implementation of best practices;
- Write legible and organized documentation.

Expected:
- Creation of manual and automated test plans;
- Performance tests;
- Knowledge of test frameworks such as: Selenium or Appium;
- Knowledge of GIT;
- Knowledge in CD / CI;
- Solid knowledge of a programming language (Python);
- Proficient in Linux.

Valued:
- Certifications in the test area will be a differential.

We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.
 

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 optimise 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:
- Implement, debug, test and validate multiple software systems, including software libraries, runtime simulators and web applications;
- Support other teams with bug analysis and debugging;
- Document APIs and engineering best practices;
- Perform code reviews, pair programming, and help to develop the team knowledge on technical aspects of software development;

Expected:
- Degree in Engineering or Computer Science or equivalent; - Knowledge of object-oriented practices and principles;
- Good programming skills (i.e. data structures, algorithms, design patterns);
- Experience programming in C++;
- Experience working with a Linux operating system (e.g. Ubuntu) and shell scripting;
- Experience with git.

Valued:
- Basic knowledge of JavaScript, Typescript, Node JS;
- Basic knowledge of Python.

We have:
- Health Insurance;
- Training:  individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.


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

Your main purpose as a Delivery Manager is to manage teams and deliver projects on the Land-Based Casino Team.

You will be able to manage all the projects, to coordinate activities, and to help meet on-going deadlines to deliver the best work.

Responsibilities:
- Proactive provision of continuous improvement by investigating ways to enhance the quality of communication, processes and data driven decisions. Enable the workflow from start to finish with a focus in delivering business value;
- Use metrics for predictability and to help the team make data driven decisions;
- Manage delivery pipeline and resource allocation to maintain team utilisation. Work with product managers and head of development to ensure team utilisation is aligned with the business priorities;
- Identify and manage risks;
- 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;
- Work together with development, QA, and infrastructure leads to develop, test and deliver against agreed requirements;
- 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;
- Providing all support to the team using a servant leadership style whenever possible, and leading by example;
- Collaborate with other Delivery Managers, exchanging ideas, working on improvements of process.

Valued:
- Degree in Computer Science or Similar;
- Scrum certified;
- Knowledge on Jira and Confluence platforms;
- Any scaled agile certification (SAFe, Less) or experience;
- Work with shared backlog;
- Knowledge in Gambling industry;
- 2+ years of proven experience as a Scrum Master or Project Manager.


We have:
- Health Insurance;
- Training: individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.

 

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!


Your main purpose as a Delivery Manager is to manage teams and deliver the Online projects.
You will be able to manage all the projects, to coordinate activities and to help meet on-going deadlines to deliver the best work.


Responsibilities:

- Manage new and existing projects, enable the workflow from start to finish with a focus on delivering business value to the customer;
- Establish and communicate a clear timeline and progress of the project, dependencies, milestones, and ensure a proactive communication and anticipating of risks;
- Execution of plans for different delivery scenarios based on resources being available, business goals and priorities;
- Coordination between multiple departments and teams, to ensure that product requirements are achieve with success, with the best technological solutions and ensuring the quality of product result;
- Business-oriented to Online Market, with the ability & flexibility to respond quickly to change of the market;
- Ability to apply the best methodology of work approach for each scenario;
- Collaborate with other Delivery Managers, exchanging ideas, working on improvements of process;
- Use metrics for predictability and to help the team make data driven decisions.


Valued:

- Degree in Computer Science or Similar;
- Experience in Project Management;
- Experience in Agile mindset and methodologies;
- Must have Knowledge on Jira and Confluence platforms;
- Must be interested in Online Gaming Business, Platforms and Technologies;
- Strong communication skills (including remote environment) both in Portuguese and English.

We have:
- Health Insurance;
- Training: individual budget for training + training plan for department + knowledge sharing + TechTalks + Language lessons (English and Spanish);
- Lots of work (comes with free coffee & fruit!);
- Career Evolution (technical and leadership path);
- Mentoring, Coaching and Talent Development Programs;
- Soccer, Padel and Volleyball Teams, Yoga and Chinese Boxing Class;
- Power-ups in Coverflex Card;
- Annual Nerf War
- Proximity is one of our values - you will have several events like team buildings, christmas party, company birthday party and many more events. Basically we like to be together;
- Our culture and co-workers are the best thing about working at Fabamaq and we are proud of that.

 

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.