Fullstack Programmer - Core Technologies

Behaviour — Canada

Salary: Not disclosed · Schedule: 4-Day Week (80%) · Work model: Hybrid

Skills: Backend Development, Bug fixing, Collaboration, Frontend Development, Full Stack Development, Functional Testing

Job Description

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 full-stack programmer to join the core technologies (Core Tech) 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 are looking for a candidate who can integrate into the team and actively contribute to a range of initiatives under the guidance of senior teammates. The ideal candidate should have a foundation in both frontend and backend web technologies and a drive to grow their skills. Knowledge of C++ and game development is a plus.

In this role you will: Contribute to backend and frontend features. In collaboration with your teammates, you will work on new systems and refactor existing systems, working on a wide variety of features that are fast, secure, and scale well to millions of daily active users. Fix bugs. Core tech services evolve constantly, and bugs come with the territory. You will help investigate and resolve issues of varying complexity, from simple fixes to harder to reproduce critical issues. Help optimize both performance and memory. You will be exposed to perfomance issues and help 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 your 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: 3 years of experience as a full-stack developer. Experience in the gaming-industry is a plus. Versatility. You're comfortable working across the stack: frontend and backend, features and bugs, high-level and low-level code. Experience in C++ or game development is a big plus. Experience with databases. You're familiar with non-relational (NoSQL) database technologies like DynamoDB. Relational database knowledge like MySQL is a plus. Exposure to NodeJS, Typescript, web frameworks (React), and AWS services is a big plus; A collaborative, solution-oriented attitude and a drive to learn.

What you will do: Contribute to the development of backend and frontend features. In collaboration with your teammates, you will participate in creating new systems and refactoring existing systems. You will work on a wide variety of fast, secure features capable of adapting to millions of active users every day; Fix bugs. Core Tech services evolve constantly, and bugs are part of the reality of development. You will contribute to investigating and resolving issues of varying complexity, whether simple fixes or critical incidents that are harder to reproduce; Contribute to optimizing performance and memory. You will be exposed to different performance challenges and participate in analyzing features, identifying bottlenecks, and optimizing them; Perform testing. You will write unit tests, functional tests, and load tests to ensure the robustness and quality of the features you work on; Collaborate with your colleagues. You will work with other programmers, technical leads, and managers on the Core Tech team, as well as with programmers and developers from other disciplines within game production teams and publishing teams. Most features require close collaboration with members of other teams.

What we are looking for: 3 years of experience as a full-stack developer. Experience in the video game industry is an asset; Versatility. You are comfortable across the entire technology stack: frontend and backend, feature development and bug fixes, high-level and low-level code. Experience in C++ or video game development is a significant asset; Experience with databases. You are familiar with non-relational database technologies (NoSQL), such as DynamoDB. Knowledge of relational databases, such as MySQL, is an asset; Experience with Node.js, TypeScript, web frameworks (such as React), and AWS services is a significant asset; A collaborative spirit, a solution-oriented approach, and a strong desire to learn.

This listing was sourced from 4dayweek.io.

Apply for this role