Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Principal Backend Programmer at Behaviour Interactive crafting backend systems for millions of Dead by Daylight players. Designing and optimizing online infrastructure for seamless global gameplay.

Responsibilities

  • Design and develop new server features, while enhancing the existing codebase.
  • Write detailed technical specifications before implementation.
  • Troubleshoot issues to elevate the robustness and performance of backend services.
  • Collaborate closely with other programmers to deliver server services that meet gameplay requirements.
  • Create and execute functional and load testing strategies.
  • Continuously optimize code for a live, high-availability multiplayer experience.

Requirements

  • 12+ years of backend development experience, with a deep understanding of scalable system design.
  • Proven track record building high-speed server applications using TypeScript and Node.js.
  • Advanced expertise with REST and WebSocket communication protocols.
  • Hands-on experience with relational and NoSQL databases like DynamoDB, MongoDB, and MySQL.
  • Strong grasp of performance-oriented data modeling and backend maintainability.
  • Skilled in load testing with distributed load generators.
  • Profiling and optimizing backend systems across network, CPU, memory, and I/O layers.
  • Nice to have: Front-end experience with React and/or Angular; experience in client/server architecture with a focus on security and traffic management.

Benefits

  • Equal opportunity
  • Diversity and inclusion
  • Creating unforgettable experiences
  • Innovation in immersive entertainment

Job type

Full Time

Experience level

Lead

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AngularDynamoDBJavaScriptMongoDBMySQLNode.jsNoSQLReactTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.