Senior Game Backend Engineer (Node.js)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Game Backend Engineer (Node.js): Building and optimizing a microservice backend for live-service multiplayer games with an accent on architecture stabilization and infrastructure modernization. Focus on implementing stateful scaling logic, developing automated integration tests, and coordinating technical alignment between Vancouver and Tencent teams.
Location: Hybrid: Must be based in New Westminster, British Columbia (office attendance required 3 days per week)
Salary: $105,000 - $125,000 CAD per year
Company
Independent studio behind the successful multiplayer shooters "Squad" and "Starship Troopers: Extermination", focused on creating large-scale multiplayer gaming experiences.
What you will do
- Audit and remediate stateful scaling logic, implementing graceful shutdown protocols and dirty-cache synchronization.
- Drive partially implemented backend systems to completion and integrate backend logic with frontend RPC calls.
- Modernize infrastructure by replacing legacy shell-script deployments with containerized CI/CD pipelines.
- Establish a zero-failure testing culture by building automated integration test suites for IAP and guild systems.
- Act as the primary technical liaison between the Vancouver development team and Tencent’s GCloud/InGame infrastructure teams in China.
Requirements
- 5+ years of professional backend engineering, with 3+ years focused on high-concurrency multiplayer game servers.
- High proficiency in Node.js and TypeScript within a microservices environment.
- Deep expertise in stateful backend scaling, consistent hashing, and distributed caching strategies.
- Strong experience with NoSQL databases in high-throughput read/write scenarios.
- Native-level Mandarin fluency for effective communication with Tencent infrastructure teams.
- Professional-level English for meetings, documentation, and code reviews.
Nice to have
- Experience with Jenkins for deployment pipeline management.
- Hands-on experience with Tencent InGame PaaS and TcaplusDB.
- Familiarity with Tencent SDKs including Midas, WeGame, and ACE.
Culture & Benefits
- Extended health and dental benefits.
- 2 weeks of paid vacation.
- Opportunity to work with a passionate team of experienced game developers.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →