Senior Fullstack Programmer

4 weeks ago


Charlottetown, Canada Behaviour Interactive Full time

Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role is part of our business unit working on original games. These teams focus on the creation, development, and maintenance of Behaviour-owned IPs such as Dead by Daylight and Meet Your Maker and other unannounced titles in development.

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. Basically, we respect and appreciate each other no matter who we are

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:
  1. Deliver backend and frontend features. You will develop (design and 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;
  2. 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;
  3. Optimize both performance and memory. Issues with slow performance or poor memory usage do occur. You will profile features, detect bottlenecks, and optimize them;
  4. 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;
  5. 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:
  1. This is a senior role. You need to have at least eight (8) years of experience as a full-stack developer. Experience in the gaming-industry is a plus;
  2. 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;
  3. Experience with databases. You need to be very comfortable with relational and non-relational database technologies like DynamoDB, Redis, MySQL, and others;
  4. Experience with NodeJS, Typescript, web frameworks (React/Angular), and AWS services is a big plus;
  5. You need to be solution-oriented and possess a collaborative spirit.
#J-18808-Ljbffr

  • Charlottetown, Canada Behaviour Interactive Full time

    Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role is part of our business unit working on original games. These teams focus on the creation, development, and...


  • Charlottetown, Canada Behaviour Interactive Full time

    Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role is part of our business unit working on original games. These teams focus on the creation, development, and...


  • Charlottetown, Canada Behaviour Interactive Full time

    p>Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role is part of our business unit working on original games. These teams focus on the creation, development, and...


  • Charlottetown, Canada Behaviour Interactive Full time

    Behaviour Interactive is currently seeking a principal full-stack programmer to join the Core Tech team.The Core Tech team is responsible for developing a collection of backend and frontend services that support and continuously enhance our games. These services are very diverse, but all share the commonality of being built on underlying cloud systems used...


  • Charlottetown, Canada Behaviour Interactive Full time

    Behaviour Interactive is currently seeking a principal full-stack programmer to join the Core Tech team.The Core Tech team is responsible for developing a collection of backend and frontend services that support and continuously enhance our games. These services are very diverse, but all share the commonality of being built on underlying cloud systems used...


  • Charlottetown, Canada Behaviour Interactive Full time

    Behaviour Interactive is currently seeking a principal full-stack programmer to join the Core Tech team.The Core Tech team is responsible for developing a collection of backend and frontend services that support and continuously enhance our games. These services are very diverse, but all share the commonality of being built on underlying cloud systems used...


  • Charlottetown, Prince Edward Island, C0A, Queens, Canada Behaviour Interactive Full time

    Headquartered in Montreal, Behaviour has more than 1,300 employees worldwide with studios in Toronto (Behaviour Toronto), Seattle (Midwinter Entertainment), Rotterdam (Behaviour Rotterdam) and in the UK (Behaviour UK–North & South). This role is part of our business unit working on original games. These teams focus on the creation, development, and...


  • Charlottetown, Canada Iron Systems Full time

    Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support...


  • Charlottetown, Prince Edward Island, C0A, Queens, Canada Behaviour Interactive Full time

    Behaviour Interactive is currently seeking a principal full-stack programmer to join the Core Tech team.The Core Tech team is responsible for developing a collection of backend and frontend services that support and continuously enhance our games. These services are very diverse, but all share the commonality of being built on underlying cloud systems used...


  • Charlottetown, Prince Edward Island, Canada Medavie Blue Cross Full time

    About Medavie Blue CrossMedavie Blue Cross is a national health solutions partner committed to improving the wellbeing of Canadians. As a digital-first organization, technology plays a key role in providing innovative products, services, and solutions that increase access to care and improve health outcomes.Job Title: Senior Software DeveloperWe are seeking...


  • Charlottetown, Prince Edward Island, Canada Medavie Blue Cross Full time

    About Medavie Blue CrossMedavie Blue Cross is a national health solutions partner committed to improving the wellbeing of Canadians. As a digital-first organization, technology plays a key role in providing innovative products, services, and solutions that increase access to care and improve health outcomes.Job Title: Senior Software DeveloperWe are seeking...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Iron Systems is a leading provider of custom-built computing infrastructure platforms. We are seeking a highly skilled Senior Programmer/Developer to join our team. The successful candidate will be responsible for designing and implementing web applications, containerization of microservices using Docker and managing the containers using Kubernetes, and...


  • Charlottetown, Prince Edward Island, Canada Iron Systems Full time

    Iron Systems is a leading provider of custom-built computing infrastructure platforms. We are seeking a highly skilled Senior Programmer/Developer to join our team. The successful candidate will be responsible for designing and implementing web applications, containerization of microservices using Docker and managing the containers using Kubernetes, and...


  • Charlottetown, Canada Electronic Arts Full time

    (Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page sous "Select Language".) Our Motive is to develop innovative action games set in iconic worlds where every player feels like the hero. Let's say that again—iconic worlds where every player feels like the hero. Our passion...


  • Charlottetown, Canada Electronic Arts Full time

    (Pour visualiser la description de poste en français, veuillez sélectionner le français dans le menu déroulant au haut de la page sous "Select Language".) Our Motive is to develop innovative action games set in iconic worlds where every player feels like the hero. Let's say that again—iconic worlds where every player feels like the hero. Our passion...


  • Charlottetown, Prince Edward Island, Canada Vidéotron Full time

    À propos de Vidéotron :Vidéotron, acteur majeur dans le secteur des télécommunications, s'engage à enrichir la culture et la société du Québec depuis plus de 70 ans. Nous collaborons avec des innovateurs et des talents locaux pour transformer le paysage médiatique et technologique.Responsabilités :- Représenter l'entreprise dans des affaires...


  • Charlottetown, Canada Genetec Full time

    La dynamique de votre équipe: Nous cherchons actuellement à pourvoir un poste de gestionnaire principal relevant directement du directeur senior des opérations internationales et des Services partages du groupe Experience Client. Vous dirigerez et gérerez les éléments principaux de la chaîne d’approvisionnement aux produits Genetec incluant...


  • Charlottetown, Canada Genetec Full time

    La dynamique de votre équipe: Nous cherchons actuellement à pourvoir un poste de gestionnaire principal relevant directement du directeur senior des opérations internationales et des Services partages du groupe Experience Client. Vous dirigerez et gérerez les éléments principaux de la chaîne d’approvisionnement aux produits Genetec incluant...


  • Charlottetown, Prince Edward Island, Canada CIBC Full time

    À propos de l'emploi Nous sommes à la recherche d'un Représentant en services financiers III pour rejoindre notre équipe de Services bancaires personnels et PME. En tant que membre de notre équipe, vous travaillerez dans un centre bancaire dynamique où vous ferez une différence significative dans la vie de nos clients.Compétences et...


  • Charlottetown, Prince Edward Island, Canada CIBC Full time

    À propos de l'emploi Nous sommes à la recherche d'un Représentant en services financiers III pour rejoindre notre équipe de Services bancaires personnels et PME. En tant que membre de notre équipe, vous travaillerez dans un centre bancaire dynamique où vous ferez une différence significative dans la vie de nos clients.Compétences et...