18 часов назад
Senior Game Backend Engineer (Node.js/TypeScript)
110 000 - 135 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Game Backend Engineer (Node.js/TypeScript): Stabilizing and expanding a live-service game's stateful microservice backend on Tencent InGame PaaS with an accent on scaling, distributed caching, and containerized CI/CD. Focus on implementing graceful shutdown and dirty-cache synchronization, completing backend-to-frontend RPC integrations, and building automated tests for payments, data synchronization, and guild permissions.
Location: New Westminster, British Columbia, Canada; hybrid with three days per week in the office. Meetings may require overlap with China morning hours while working in Pacific Time.
Salary: CAD 110,000–135,000 per year.
Company
is an independent game studio and publisher creating large-scale multiplayer games, including Squad and Starship Troopers: Extermination.
What you will do
- Audit and stabilize stateful microservice scaling logic, including graceful shutdown and dirty-cache synchronization.
- Complete partially implemented backend systems and connect backend logic to frontend RPC calls.
- Modernize database configuration and replace shell-script deployments with containerized CI/CD pipelines.
- Build automated integration tests for Midas IAP validation, custom data synchronization, and guild permissions.
- Coordinate architecture, code reviews, and live-ops incident response with Vancouver developers and Tencent infrastructure teams in China.
Requirements
- 5+ years of professional backend engineering experience, including at least 3 years with high-concurrency multiplayer game servers or live-service platforms.
- High proficiency in Node.js and JavaScript/TypeScript in microservices environments.
- Deep knowledge of stateful scaling, consistent hashing, memory management, and distributed caching.
- Strong experience with high-throughput NoSQL databases.
- Native-level Mandarin and professional English are required for communication with Tencent and the Vancouver team.
- Willingness to work from the office three days per week and accommodate China morning meetings while working in Pacific Time.
Nice to have
- Experience with Jenkins and deployment pipeline optimization.
- Hands-on experience with Tencent InGame PaaS and TcaplusDB.
- Experience integrating Tencent Midas, WeGame, and ACE SDKs.
- Proficient Mandarin communication skills.
Culture & Benefits
- Full-time fixed-term 12-month employment with potential extension or transition to a permanent role.
- Extended health and dental benefits.
- Two weeks of paid vacation.
- Collaborative work with game development and infrastructure teams across Canada and China.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Node.js Backend Developer (Banking)
70 000 - 95 000CAD
2 дня назад
Senior Software Developer (Node.js)
107 000 - 157 300CAD
Okta
5 дней назад
Software Engineer II, End User Protection (Auth0) (Cybersecurity)
110 000 - 151 800CAD
5 дней назад
Node.js Professionals (Node.js)
70 000 - 85 000$
1 день назад
Software Developer (Java)
88 000 - 128 700$
5 дней назад
Senior Software Developer, Backend (AI)
107 000 - 157 300CAD