Senior Backend Programmer (Node.js)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Backend Programmer (Node.js): Designing and developing server-side infrastructure for an unannounced multiplayer game with an accent on scalable system design and high-availability services. Focus on optimizing backend performance across network, CPU, and memory layers to ensure seamless global gameplay.
Location: Hybrid in Montreal, QC
Company
A leading independent game studio creating immersive experiences across PC, console, and mobile platforms, known for original IPs like Dead by Daylight.
What you will do
- Design and develop new server features and enhance the existing codebase.
- Write detailed technical specifications before implementation.
- Troubleshoot and optimize backend services for robustness and performance.
- Collaborate with other programmers to ensure server services align with gameplay requirements.
- Create and execute functional and load testing strategies.
- Continuously optimize code for a live, high-availability multiplayer experience.
Requirements
- 9+ 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 such as DynamoDB, MongoDB, and MySQL.
- Strong grasp of performance-oriented data modeling and backend maintainability.
- Skill in load testing with distributed load generators and system profiling across network, CPU, memory, and I/O layers.
Culture & Benefits
- Work within a dynamic, independent studio of over 1200 passionate employees.
- Opportunity to collaborate with gaming giants like Disney, Sony, Activision, and Nintendo.
- Diverse and creative environment that celebrates inclusion across all backgrounds.
- Flexible hybrid work arrangement in Montreal.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →