Senior Fullstack Programmer Core Technologies | Programmeur·se Fullstack Sénior·e Technologies Centrales

Montreal, QC, Canada

Job Description

Montreal, QC
Production | Production - Programming | Programmation /
Permanent Full-Time | Permanent temps-plein /
Hybrid
Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We're a dynamic, independent studio of over 1200 passionate employees, with studios in Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK-North & South). Our day to day revolves around two core business focuses: Services and Original Games. Our Services team collaborates with gaming and entertainment giants like Disney, Sony, Activision, and Nintendo, delivering exceptional work-for-hire development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit pushes our creative limits, with our signature IPs, including the iconic Dead by Daylight. Join us and be a part of the future of interactive entertainment!
At Behaviour Interactive, we believe in giving everyone a fair shot. We embrace a diverse and creative environment where everyone is celebrated. We value folks of all ages, sex, ethnicity, colour, ethnic or national origin, religion, sexual orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law.
We are seeking a senior full-stack programmer to join the core technologies team. Core Tech is responsible for developing a wide range of initiatives, including in-game features, out-of-game applications, and both backend and frontend services that support and enhance Behaviour games. To help us achieve our long-term strategic goals, we look for a candidate who can integrate into the team and play a pivotal role in developing and being accountable for major initiatives. The ideal candidate should be proficient in both frontend and backend web technologies.
In this role you will:

  • Deliver backend and frontend features. You will code new systems and refactor existing systems, working on a wide variety of features that are fast, secure, and scale well to millions of concurrent players;
  • Fix bugs. Core tech services involve features that are added or improved all the time. With the features come the bugs as well as other issues. Bugs come in all shapes, forms, and priorities, from a simple fix, to a very hard to reproduce critical issue;
  • Optimize both performance and memory. Issues with slow performance or poor memory usage do occur. You will profile features, detect bottlenecks, and optimize them;
  • Test. You will write unit tests, functional tests, and load tests to ensure the robustness and the quality of the features you are working on;
  • Work with peers. You will work with fellow programmers, tech leads, and managers on the Core Tech team, as well as programmers and developers in other disciplines on game production teams or publishing teams. Most features require working closely and collaborating with members of other teams.
What we're looking for:
  • This is a senior role. You need to have at least 5 years of experience as a full-stack developer. Experience in the gaming-industry is a plus;
  • Versatility. You need to be a full-stack generalist who is comfortable working on a wide variety of features: low- and high-level code, features and bugs, frontend and backend, and experience in C++, as well as in game development is a big plus;
  • Experience with databases. You need to be very comfortable with relational and non-relational database technologies like MySQL, DynamoDB, and others;
  • Experience with NodeJS, Typescript, web frameworks (Angular/React), and AWS services is a big plus;
  • You need to be solution-oriented and possess a collaborative spirit.
Ce que vous ferez:
  • Livrer des fonctionnalites backend et frontend : Vous developperez de nouveaux systemes et refactoriserez les systemes existants, travaillant sur une grande variete de fonctionnalites rapides, securisees et pouvant s'adapter a des millions de joueurs simultanes;
  • Corriger les bugs : Les services Core Tech impliquent des fonctionnalites ajoutees ou ameliorees constamment. Avec ces fonctionnalites viennent egalement des bugs et d'autres problemes. Les bugs varient en forme, en taille et en priorite, allant d'une correction simple a un probleme critique difficile a reproduire;
  • Optimiser les performances et la memoire : Des problemes de performance ou de mauvaise utilisation de la memoire peuvent survenir. Vous effectuerez des profils de fonctionnalites, detecterez les bloquants et les optimiserez;
  • Tester: Vous ecrirez des tests unitaires, fonctionnels et de charge pour garantir la robustesse et la qualite des fonctionnalites sur lesquelles vous travaillez;
  • Collaborer avec vos pairs : Vous travaillerez avec des collegues programmeurs, responsables techniques et managers de l'equipe Core Tech, ainsi qu'avec des developpeurs d'autres disciplines des equipes de production ou d'edition des jeux. La plupart des fonctionnalites necessitent un travail etroit et une collaboration avec les membres d'autres equipes.
Ce que nous recherchons :
  • Une candidate experimentee : Ce poste est de niveau senior. Vous devez avoir au moins 5 ans d'experience en tant que developpeur.se full-stack. Une experience dans l'industrie du jeu video est un atout;
  • Polyvalence: Vous devez etre une generaliste full-stack a l'aise pour travailler sur une grande variete de fonctionnalites : code bas et haut niveau, fonctionnalites: du code bas niveau et haut niveau, des fonctionnalites et des bugs, du frontend et du backend. Une experience en C++ et dans le developpement de jeux est un atout important;
  • Experience avec les bases de donnees : Vous devez etre tres a l'aise avec les technologies de bases de donnees relationnelles et non relationnelles comme MySQL, DynamoDB, et autres;
  • Maitrise des outils technologiques cles : Une experience avec NodeJS, Typescript, des frameworks web (Angular/React), et les services AWS est un grand atout;
  • Esprit collaboratif et oriente solution : Vous devez etre capable de travailler en equipe et de proposer des solutions efficaces.
Nous recherchons une programmeurse full-stack seniore pour rejoindre l'equipe des technologies de base. Core Tech est responsable du developpement d'un large eventail d'initiatives, incluant des fonctionnalites en jeu, des applications hors jeu, ainsi que des services backend et frontend qui soutiennent et ameliorent les jeux de Behaviour.
Pour nous aider a atteindre nos objectifs strategiques a long terme, nous cherchons une candidate capable de s'integrer a l'equipe et de jouer un role central dans le developpement et la responsabilite d'initiatives majeures. Le/la candidate ideale doit maitriser les technologies web frontend et backend.
Prete a plonger dans le monde du developpement de jeux video a la pointe de la technologie ? Base a Montreal, Behaviour Interactif est un acteur majeur de l'industrie du jeu, creant des experiences inoubliables sur PC, console et mobile. On est un studio independant dynamique avec plus de 1200 employes passionnes, et on a des studios a Toronto (Behaviour Toronto), Rotterdam (Behaviour Rotterdam) et au Royaume-Uni (Behaviour UK-North & South). On se concentre sur deux grands axes : les Services et les Jeux Originaux. Notre equipe Services collabore avec des geants du jeu et du divertissement comme Disney, Sony, Activision et Nintendo, en offrant un developpement sur commande de premier choix et en innovant dans le divertissement immersif en lieu fixe (LBE). Pendant ce temps, notre unite Jeux Originaux repousse les limites de notre creativite avec nos IPs emblematiques, comme le fameux Dead by Daylight. Rejoins-nous et fais partie de l'avenir du divertissement interactif !
Chez Behaviour Interactif, on croit en l'equite des chances pour tout le monde et on celebre la diversite des personnes, des perspectives et des idees. C'est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, independamment de leur age, sexe, ethnicite, couleur, origine ethnique ou nationale, religion, orientation sexuelle, identite de genre, statut familial, handicap ou toute autre caracteristique protegee par les lois applicables.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3104542
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC, Canada
  • Education
    Not mentioned