T

thatgamecompany

Develops premium, emotionally immersive video games

Senior Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • Have at least 5 years of experience in backend development and deployment in a production environment.
  • Have a thorough understanding of scalable, highly available backend systems and familiarity with open-source distributed-system technology stacks, including scalable databases, caching strategies, distributed transactions, and DevOps tools.
  • Be able to extract useful information from logs, correlate data across system layers, and diagnose failures, suspicious behaviors, and performance bottlenecks.
  • Be comfortable with the Linux ecosystem and fluent in Linux or macOS bash command-line tools and Python scripting.
  • Have deep knowledge of at least one of Go, Erlang, or C++.
  • Have deep knowledge of at least one SQL database, one NoSQL database, and one distributed message-queue system.
  • Have experience managing production environments on a cloud provider service.
  • Be able to understand English documentation, communicate fluently in written English for technical chat communications, speak English for daily life, and communicate fluently in spoken English for professional communications.
  • Have experience building systems that involve eventually or strongly consistent distributed transactions.
  • Have a passion for video games, be a gamer, and consider player needs.
  • Be comfortable taking risks and pursuing novel engineering achievements.
  • Enjoy working with fast-moving, rapidly growing small teams.

Responsibilities

  • Lead engineering work in areas of expertise, share knowledge with team members, establish engineering best practices, and control code quality through reviews.
  • Design and implement large-scale, highly available backend systems serving thousands to millions of concurrent players with the aim of zero downtime.
  • Adopt modern container and cluster-management technology to make the backend stack more elastic and robust.
  • Improve and maintain an agile, reliable backend development environment that enables people with different skill sets to conduct social experiments and helps new hires ramp up quickly.
  • Monitor backend health and respond to failures or glitches to deliver a smooth online experience to players worldwide.
  • Continuously improve DevOps tools to make work more automatic and error-proof.

Desired Qualifications

  • Have a deep understanding of Go and track new language trends.
  • Have managed and maintained production environments on AWS or GCP.
  • Have deployed services in Kubernetes using CI/CD tools.
  • Have experience with schema design and performance tuning of MongoDB, PostgreSQL, and Redis.
  • Have experience developing with NATS and Kafka.

About the Company

thatgamecompany

Develops premium, emotionally immersive video games

Thatgamecompany creates premium, artistically crafted video games focused on exploration, beauty, and emotional connection. The studio develops immersive experiences that are accessible to a wide audience, including casual gamers and families, often emphasizing shared or contemplative play. Its products work as premium digital titles sold on major platforms, sometimes including in-app purchases, with a focus on visually striking visuals, gentle mechanics, and emotionally resonant storytelling that invite players to explore and connect with the game world. Thatgamecompany differentiates itself from competitors through a strong emphasis on artistic quality, emotional depth, and inclusivity, backed by a collaborative, experimental studio culture that prioritizes team-driven innovation. The company’s goal is to create meaningful, memorable gaming experiences that push the boundaries of interactive art while reaching a broad audience and fostering a sense of wonder and community.

Company size
201-500
Company stage
Late Stage VC
Total funding
$187.1M
Headquarters
Santa Monica, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at thatgamecompany

See more jobs