Senior Game Backend Engineer

Offworld industriesNew Westminster, BC
CA$105,000 - CA$125,000Hybrid

About The Position

Offworld Industries Ltd. (Offworld) is the independent studio behind the successful military first-person shooter game, “Squad”. Offworld was formed in 2014 by more than 15 developers who had worked together on the well-known Project Reality mod for Battlefield 2. The founding purpose of the team was to bring a standalone successor of this acclaimed mod to market and build a game development studio and a livelihood from that foundation. Fast forward to 2026, Offworld has more than 150 employees and is rapidly growing. We have been expanding the studio into serving as a publisher supporting mods and have released our newest title, "Starship Troopers: Extermination", a 16-player PvE first-person shooter based on the 1997 cult-classic film. We are built on passion, unified spirit, and continuing efforts to break the mold. We strive to become a leader in creating large-scale multiplayer games and supplying others with the ability to do the same. We are looking for a talented Game Backend Engineer to take technical ownership of our live-service game’s microservice backend. You will play a critical role in stabilizing, modernizing, and expanding a proprietary backend infrastructure built on the Tencent "InGame" PaaS. This role requires Node.js/TypeScript expertise, an understanding of stateful microservice architectures, and the ability to act as the primary technical bridge between our core development team in Vancouver and Tencent’s GCloud/InGame infrastructure teams in China. If you are passionate about making great games and a team player, we are looking for you!

Requirements

  • 5+ years of professional backend software engineering, with at least 3 years focused on high-concurrency multiplayer game servers or live-service platforms.
  • High proficiency in Node.js, JavaScript/TypeScript within a microservices environment.
  • Deep understanding of stateful backend scaling, consistent hashing, memory management, and distributed caching strategies.
  • Strong NoSQL database experience, particularly in high-throughput read/write scenarios.
  • Bilingual fluency. You must have native-level Mandarin to effectively communicate with Tencent GCloud teams, and professional-level English for meetings, documentation, and code reviews with the Vancouver team.
  • Willingness to accommodate meetings scheduled for China morning hours while working in the Pacific Time zone.

Nice To Haves

  • Prior experience with Jenkins for ensuring a flawless deployment pipeline.
  • Prior hands-on experience deploying to the Tencent InGame PaaS
  • Direct experience with TcaplusDB table configuration and data management.
  • Familiarity integrating and securing Tencent-specific SDKs, including: Midas (Real-money payments and currency management), WeGame (Authentication and Access Tokens), ACE (Anti-profanity and content moderation).
  • proficient in Mandarin

Responsibilities

  • Audit and remediate existing stateful scaling logic. Implement robust graceful shutdown protocols and dirty-cache synchronization to ensure zero data loss during scaling events.
  • Take ownership of partially implemented systems and drive them to completion, wiring backend logic to frontend RPC calls.
  • De-couple hardcoded database versioning and configuration from the codebase. Replace legacy shell-script deployments with modern, containerized CI/CD pipelines.
  • Establish a "zero-failure" testing culture. Build automated integration test suites to rigorously test critical paths, including Midas IAP validations, custom data syncs, and guild permission systems.
  • Be in direct contact with Tencent’s infrastructure support teams. You will coordinate with our Vancouver team during overlapping hours to align on architecture, code reviews, and live-ops incident response.

Benefits

  • Extended health and dental benefits
  • 2 weeks of paid vacation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service