Principal Backend Programmer – Programmeur·euse Backend Principal·e – Dead By Daylight – Dead By Daylight
Company | Behaviour Interactive |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Expert or higher |
Requirements
- At least 15 years of experience in a similar role.
- Experience developing high-speed server applications using Javascript/Node.js.
- Experience and knowledge of the REST and WebSocket communication protocol.
- In-depth experience and knowledge of relational and non-relational databases (DynamoDB, MongoDB, MySQL or other).
- Extensive experience and knowledge of data modeling with a focus on performance and maintenance.
- Experience in load testing with distributed load generators.
Responsibilities
- Develop new server features and maintain existing code base.
- Write the specifications before undertaking the development of new features.
- Diagnose and solve problems to improve code robustness.
- Work closely with other programmers to provide gaming server-compliant services.
- Develop and perform functional and load testing.
- Optimize the code, considering that the live and online status of the game.
Preferred Qualifications
- Development experience in a Linux environment.
- Web application development experience with React and/or Angular.
- Experience profiling and optimizing server systems (network, CPU, memory, IO).
- Server/client development experience, including security and network traffic management.
- Experience working (development and deployment) with web service technologies like Amazon Web Services, Google Cloud Platform, and Microsoft Azure.