Senior Game Backend Engineer

Offworld industries

$110K — $135K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional backend software engineering experience, with a minimum of 3 years in high-concurrency multiplayer or live-service platforms.
  • High proficiency in Node.js and JavaScript/TypeScript within a microservices environment.
  • Deep understanding of stateful backend scaling and distributed caching strategies.
  • Strong experience with NoSQL databases in high-throughput scenarios.
  • Bilingual fluency with native-level Mandarin for communication with Tencent teams.
  • Willingness to adjust work hours to collaborate with the Tencent team during their business hours.

Responsibilities

  • Audit and enhance existing stateful scaling logic for improved stability.
  • Complete partially implemented systems and integrate backend logic with frontend calls.
  • Modernize infrastructure by decoupling configuration from the code and replacing legacy deployments with containerized CI/CD pipelines.
  • Cultivate a 'zero-failure' testing culture through automated integration test suites.
  • Coordinate directly with Tencent support teams and align with Vancouver team during overlapping hours.

Benefits

  • Extended health and dental benefits
  • 2 weeks of paid vacation
  • Collaborative and supportive work environment.
Full Job Description
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.

Job Duties:
  • Architecture Stabilization: Audit and remediate existing stateful scaling logic. Implement robust graceful shutdown protocols and dirty-cache synchronization to ensure zero data loss during scaling events.
  • Feature Completion: Take ownership of partially implemented systems and drive them to completion, wiring backend logic to frontend RPC calls.
  • Infrastructure Modernization: De-couple hardcoded database versioning and configuration from the codebase. Replace legacy shell-script deployments with modern, containerized CI/CD pipelines.
  • Quality Assurance: 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.
  • Cross-Border Collaboration: 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.

Requirements:
  • Experience: 5+ years of professional backend software engineering, with at least 3 years focused on high-concurrency multiplayer game servers or live-service platforms.
  • Core Tech Stack: High proficiency in Node.js, JavaScript/TypeScript within a microservices environment.
  • Stateful Architecture: Deep understanding of stateful backend scaling, consistent hashing, memory management, and distributed caching strategies.
  • Databases: Strong NoSQL database experience, particularly in high-throughput read/write scenarios.
  • Communication: 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.
  • Time Management: Willingness to accommodate meetings scheduled for China morning hours while working in the Pacific Time zone.


Preferred Qualifications
  • DevOps: Prior experience with Jenkins for ensuring a flawless deployment pipeline.
  • Tencent Ecosystem: Prior hands-on experience deploying to the Tencent InGame PaaS
  • Database: Direct experience with TcaplusDB table configuration and data management.
  • Tencent SDKs: 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)
  • Mandarin: proficient in Mandarin


This is a full-time, fixed-term 12-month contract position, with the requirement to work from our office three days per week. There is the possibility of an extension or transition to a permanent role based on the needs of the business.

The typical salary range for this position is $110,000 - $135,000 CAD per year and is subject to change. The final agreed upon salary is based on work location and may vary depending on factors such as job-related knowledge, skills, and experience.

This role offers:
  • Extended health and dental benefits
  • 2 weeks of paid vacation
  • Wonderful colleagues!


If you meet the above qualifications, and Offworld sounds like the kind of company you want to be a part of, please apply now with a copy of your resume.

Similar Jobs

More Jobs at Offworld industries

More Consumer Technology Jobs

Find similar Senior Game Backend Engineer jobs: