This job listing expired on Nov 8, 2021
Tweet

Madbox is a mobile gaming company, creating and publishing its own games worldwide. Since 2018 Madbox has gathered more than 300 million players, still growing. We are looking for top talents with mad skills, a mad passion and a mad ambition to join us.

MadBox is currently at a stage where it starts building online features for its games but also realtime multiplayer games. We have a lot of internal expertise about building & deploying APIs but we've mostly been focused on back-office services and not user-facing solutions. While transitioning to multiplayer games with online features we are facing a new challenge : deploying applications in a highly scalable architecture (handling millions of daily active users) and making sure that our servers are always live and accessible. We are now looking for an experienced talent that can make use of his knowledge to challenge our current stack and recommend scalable architectures to use for our user-facing services. This person would also be in charge of setting up some smart monitoring solutions to make sure that our servers are always healthy and responding. Finally, this person would be involved in the setup of our CI/CD pipelines to deploy our APIs and Game Servers.

What will you do ?

  • Constant interactions with our Production & Backend developers team in order to understand how you can help them with the deployment of their APIs and Game Servers.
  • Improving our backend stack based on your experience and your knowledge of the market.
  • Relations with our account managers in the different cloud providers to make sure that we get the best out of the services they provide.
  • Pricing optimisations on our backend stack (by changing the architecture or migrating to another cloud provider)
  • Setting up CI/CD pipelines for our APIs and Game Servers.
  • Setting up alerts and monitoring solutions for our servers.
  • Assisting our backend developers when a service is down to find a solution and fix it.
  • Documentation of our backend stack and deployment process to share your knowledge with the team and help them progress on the best practices of scalable deployment.
  • Building tools allowing automation of some manual tasks for your team in order for you to focus where you have the most added value

MADskills :

  • Experience with Docker & Kubernetes
  • Experience in using a cloud provider (AWS and/or GCP)
  • Experience with a micro-services architecture
  • Knowledge in networking (TCP, UDP, RUDP, GRPC, ...) and the stakes of realtime communication.
  • Knowledge in security or network security
  • Experience working on a heavily loaded system that had to scale on millions of users.
  • Ability to explain complicated things with simple words.
  • You will have to pass a technical home assignment.

Nice to have :

  • Knowledge or experience with deploying on bare metal
  • Knowledge or experience in Node.js or Typescript for backend development.
  • Knowledge or experience in the mobile gaming industry

The Madbox Mindset :

  • You are a humble yet ultra ambitious individual
  • You are a team player
  • Your are T-shaped and enjoy small structures where everyone has a strong impact
  • You want to learn and grow in a passionate environment

What do we offer ?

  • Competitive salary
  • Team profit sharing
  • Private medical cover
  • Lunch coupons
  • Weekly team events

Madbox is a fast-growing mobile game company based in Paris and Barcelona, creating and publishing its own games. The story of Madbox started when two video game studios fell in love with each other during the summer 2018.

A few months after the beginning of this promance, Madbox first in-house titles hit the top charts of the App Store and Google Play Store worldwide, ranking in #1 positions in more than 100 countries. Since then, Madbox has gathered more than 300 million players, still growing fast. To fuel this creative and operations growth, Madbox develops cutting-edge automation systems internally to shorten production times and drive accurately its performance at large scale.

Madbox will collect your personal data for the purposes of managing our recruitment related activities. That is why, Madbox may use your personal data in relation to the evaluation and selection of applicants. Your information will be accessible to recruiting & people teams in Paris & Barcelona. By applying, you expressly give your consent.