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

Montreal, QC - Toronto, ON, Canada

Job Description


Montreal, QC / Toronto, ONPublishing | xc3x88dition - Programming | Programmation /Permanent Full-Time | Permanent temps-plein /HybridAre 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), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK-North & South). Our day to day revolved 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 looking for a senior full-stack programmer to join the core technologies (Core Tech) team. Core Tech is a team that develops a collection of backend and frontend services that support and enhance Behaviour games. The services are very diverse, but all have in common that they consist of the underlying cloud systems that games like Dead by Daylight use to develop their own in-game features: matchmaking, player progression, in-game purchases, friends' system, messaging, are but a few examples. There are more. To help us achieve our long-term vision with this technology, we are looking for a senior full-stack programmer to integrate the team and be accountable for the delivery of front-end and backend-end code for diverse features.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.
  • 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.
Dans ce rxc3xb4le vous devrez:
  • Livrer des fonctionnalitxc3xa9s backend et frontend : Vous dxc3xa9velopperez de nouveaux systxc3xa8mes et refactoriserez les systxc3xa8mes existants, travaillant sur une grande varixc3xa9txc3xa9 de fonctionnalitxc3xa9s rapides, sxc3xa9curisxc3xa9es et pouvant s'adapter xc3xa0 des millions de joueurs simultanxc3xa9s;
  • Corriger les bugs : Les services Core Tech impliquent des fonctionnalitxc3xa9s ajoutxc3xa9es ou amxc3xa9liorxc3xa9es constamment. Avec ces fonctionnalitxc3xa9s viennent xc3xa9galement des bugs et d'autres problxc3xa8mes. Les bugs varient en forme, en taille et en prioritxc3xa9, allant d'une correction simple xc3xa0 un problxc3xa8me critique difficile xc3xa0 reproduire;
  • Optimiser les performances et la mxc3xa9moire : Des problxc3xa8mes de performance ou de mauvaise utilisation de la mxc3xa9moire peuvent survenir. Vous effectuerez des profils de fonctionnalitxc3xa9s, dxc3xa9tecterez les bloquants et les optimiserez;
  • Tester: Vous xc3xa9crirez des tests unitaires, fonctionnels et de charge pour garantir la robustesse et la qualitxc3xa9 des fonctionnalitxc3xa9s sur lesquelles vous travaillez;
  • Collaborer avec vos pairs : Vous travaillerez avec des collxc3xa8gues programmeurs, responsables techniques et managers de l'xc3xa9quipe Core Tech, ainsi qu'avec des dxc3xa9veloppeurs d'autres disciplines des xc3xa9quipes de production ou d'xc3xa9dition des jeux. La plupart des fonctionnalitxc3xa9s nxc3xa9cessitent un travail xc3xa9troit et une collaboration avec les membres d'autres xc3xa9quipes.
Ce que nous recherchons:
  • Unxc2xb7e candidatxc2xb7e expxc3xa9rimentxc3xa9xc2xb7e : Ce poste est de niveau senior. Vous devez avoir au moins 5 ans d'expxc3xa9rience en tant que dxc3xa9veloppeur.se full-stack. Une expxc3xa9rience dans l'industrie du jeu vidxc3xa9o est un atout;
  • Polyvalence: Vous devez xc3xaatre unxc2xb7e gxc3xa9nxc3xa9raliste full-stack xc3xa0 l'aise pour travailler sur une grande varixc3xa9txc3xa9 de fonctionnalitxc3xa9s : code bas et haut niveau, fonctionnalitxc3xa9s et bugs, frontend et backend;
  • Expxc3xa9rience avec les bases de donnxc3xa9es : Vous devez xc3xaatre trxc3xa8s xc3xa0 l'aise avec les technologies de bases de donnxc3xa9es relationnelles et non relationnelles comme MySQL, DynamoDB, et autres;
  • Maxc3xaetrise des outils technologiques clxc3xa9s : Une expxc3xa9rience avec NodeJS, Typescript, des frameworks web (Angular/React), et les services AWS est un grand atout;
  • Esprit collaboratif et orientxc3xa9 solution : Vous devez xc3xaatre capable de travailler en xc3xa9quipe et de proposer des solutions efficaces.
Nous recherchons un.e programmeur.se full-stack senior.e pour rejoindre l'xc3xa9quipe des technologies centrales (Core Tech). Core Tech est une xc3xa9quipe qui dxc3xa9veloppe une collection de services backend et frontend soutenant et amxc3xa9liorant les jeux de Behaviour. Ces services sont trxc3xa8s varixc3xa9s, mais ont en commun de constituer les systxc3xa8mes cloud sous-jacents que des jeux comme Dead by Daylight utilisent pour dxc3xa9velopper leurs propres fonctionnalitxc3xa9s en jeu : matchmaking, progression des joueurs, achats en jeu, systxc3xa8me d'amis, messagerie, et bien d'autres. Pour nous aider xc3xa0 atteindre notre vision xc3xa0 long terme avec cette technologie, nous recherchons un.e programmeur.se full-stack senior.e pour intxc3xa9grer l'xc3xa9quipe et xc3xaatre responsable de la livraison du code frontend et backend pour diverses fonctionnalitxc3xa9s.Prxc3xaat xc3xa0 plonger dans le monde du dxc3xa9veloppement de jeux vidxc3xa9o xc3xa0 la pointe de la technologie ? Basxc3xa9 xc3xa0 Montrxc3xa9al, Behaviour Interactive est un acteur majeur de l'industrie du jeu, crxc3xa9ant des expxc3xa9riences inoubliables sur PC, console et mobile. On est un studio indxc3xa9pendant dynamique avec plus de 1200 employxc3xa9s passionnxc3xa9s, et on a des studios xc3xa0 Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), 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 xc3xa9quipe Services collabore avec des gxc3xa9ants du jeu et du divertissement comme Disney, Sony, Activision et Nintendo, en offrant un dxc3xa9veloppement sur commande de premier choix et en innovant dans le divertissement immersif en lieu fixe (LBE). Pendant ce temps, notre unitxc3xa9 Jeux Originaux repousse les limites de notre crxc3xa9ativitxc3xa9 avec nos IPs emblxc3xa9matiques, comme le fameux Dead by Daylight. Rejoins-nous et fais partie de l'avenir du divertissement interactif !Chez Behaviour Interactif, on croit en l'xc3xa9quitxc3xa9 des chances pour tout le monde et on cxc3xa9lxc3xa8bre la diversitxc3xa9 des personnes, des perspectives et des idxc3xa9es. C'est donc important pour nous de travailler avec des talents qui proviennent de tous les horizons, et ce, indxc3xa9pendamment de leur xc3xa2ge, sexe, ethnicitxc3xa9, couleur, origine ethnique ou nationale, religion, orientation sexuelle, identitxc3xa9 de genre, statut familial, handicap ou toute autre caractxc3xa9ristique protxc3xa9gxc3xa9e par les lois applicables.

Behaviour Interactive

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
    JD2393438
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montreal, QC - Toronto, ON, Canada
  • Education
    Not mentioned