Overview
Join to apply for the Senior Backend Programmer – Confidential Co-Development Project | Programmeur. Behaviour Interactive is a live online game developer with studios in Montreal, Toronto, Rotterdam and the UK. We create games across PC, console and mobile platforms and work with partners on live services and original IPs (e.g., Dead by Daylight).
At Behaviour Interactive, we value diversity and strive to create an inclusive environment for everyone in line with applicable law. We encourage applicants from all backgrounds to apply.
Make your mark on a live game enjoyed by players worldwide by joining Behaviour Interactive as a Senior Backend Programmer. This role focuses on implementing backend services and game-side APIs, with emphasis on cloud technologies and DevOps practices.
Responsibilities
- Design and deliver backend services. Architect and code cloud-based, microservice-oriented backend systems primarily in C++ and Golang, ensuring they are fast, reliable, and scalable globally.
- Build & maintain APIs. Develop, document, and optimize efficient APIs connecting backend services to client-side game features.
- Fix bugs and improve quality. Investigate and resolve bugs, including on-call support when needed.
- Mentor and collaborate. Conduct code reviews, guide junior developers, and work with game teams, tech leads and stakeholders across disciplines to deliver features and improvements.
What we’re looking for
- This is a senior role. You have 10+ years of experience in object-oriented and asynchronous programming in multiple languages, with a focus on C++, Golang, Python, and C#.
- Proven track record building and architecting distributed, cloud-based microservices.
- Deep understanding of cloud computing principles with hands-on experience in AWS and Azure, and DevOps practices (CI / CD, Git, Jenkins, branch management).
- Solid experience designing and optimizing scalable database solutions with knowledge of database schema design and scaling methods.
- Experience with containerization and tools such as Docker, Kubernetes, ECS, and AKS.
- Experience building backend systems for AAA game services or engine/system programming for games is a plus.
Français / Version française
- Dans ce rôle vous devrez : Concevoir et livrer des services backend cloud, orientés microservices, principalement en C++ et Golang, en veillant à ce qu’ils soient rapides, fiables et capables de s’adapter à l’échelle mondiale; développer, documenter et optimiser des API efficaces qui connectent les services backend aux fonctionnalités côté client du jeu; enquêter et résoudre les bogues, y compris le support en astreinte; effectuer des revues de code et encadrer les développeurs juniors, en collaboration avec les équipes de jeu et les parties prenantes.
- Ce que nous recherchons : poste senior, 10+ ans d’expérience en programmation orientée objet et asynchrone (C++, Golang, Python, C#); expérience en microservices distribués et basés sur le cloud; connaissance approfondie AWS/Azure et pratiques DevOps; expérience en conception et optimisation de bases de données évolutives; familiarité avec la conteneurisation (Docker, Kubernetes, ECS, AKS); expérience dans des services de jeux AAA ou programmation moteur est un atout.
En outre, vous rejoindrez une équipe passionnée dans un environnement collaboratif et dynamique.
La suite – Prêt à plonger dans le monde du développement de jeux vidéo à la pointe de la technologie? Behaviour Interactive est à la recherche d’un Programmeur Backend Senior pour un projet en co-développement. Le poste se concentre sur le développement d’un jeu en ligne en cours, sur PC et consoles.
Seniority level: Not Applicable • Employment type: Full-time • Industry: Computer Games