Resume Score

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

Sign in to check score

About the role

  • Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high-performance server applications. Collaborating on backend development for an unannounced project.

Responsibilities

  • Design and develop new server features while improving the existing codebase.
  • Write detailed technical specifications prior to implementation.
  • Diagnose and resolve issues to improve the robustness and performance of backend services.
  • Collaborate closely with other developers to deliver server services that meet gameplay requirements.
  • Create and execute functional and load testing strategies.
  • Continuously optimize code for a highly available, production multiplayer experience.

Requirements

  • 9+ years of backend development experience with a deep understanding of scalable system design.
  • Proven experience building high-performance server applications using TypeScript and Node.js.
  • Advanced expertise in communication protocols such as REST and WebSocket.
  • Hands-on experience with relational and NoSQL databases like DynamoDB, MongoDB, and MySQL.
  • Strong mastery of performance-oriented data modeling and backend maintainability.
  • Experience with load testing using distributed load generators.
  • Profiling and optimization of backend systems across network, CPU, memory, and I/O layers.

Benefits

  • Equal opportunity for all
  • Celebration of diversity in people, perspectives, and ideas

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

DynamoDBJavaScriptMongoDBMySQLNode.jsNoSQLTypeScript

Location requirements

HybridMontrealCanada

Report this job

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