Enable job alerts via email!

Senior Backend Programmer – Confidential Co-Development Project | Programmeur •euse Backend Sen[...]

Behaviour Interactive

Toronto

On-site

CAD 100,000 - 120,000

Full time

2 days ago
Be an early applicant

Job summary

A prominent game development company in Toronto seeks a Senior Backend Programmer for a confidential co-development project. The role involves designing and implementing backend services, optimizing APIs, and mentoring junior developers. Ideal candidates have over 10 years of experience in programming, particularly in C++ and Golang, and a solid background in cloud computing and microservices. Join a dynamic team and contribute to exciting live games enjoyed by players worldwide.

Qualifications

  • 10+ years of experience in object-oriented and asynchronous programming.
  • Proven track record building distributed, cloud-based microservices.
  • Deep understanding of cloud computing principles with AWS and Azure experience.
  • Solid experience in scalable database solutions.

Responsibilities

  • Design and deliver backend services and cloud-based systems.
  • Develop, document, and optimize APIs for game features.
  • Investigate, resolve bugs, and provide on-call support.
  • Mentor junior developers and conduct code reviews.

Skills

C++
Golang
Python
C#
Cloud computing
DevOps principles
APIs development
Microservices architecture

Tools

AWS
Azure
Docker
Kubernetes
Git
Jenkins
Job description
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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs