Salary: $100,000 - $100,000 per year
Requirements
- Strong Java fundamentals, including a solid grasp of the JVM, multithreading, and concurrent programming
- Proficiency with WebSocket, socket.io, and similar real‑time communication technologies
- Hands‑on experience with Netty for high‑performance, low‑latency network applications
- Experience designing and developing RESTful APIs
- Familiarity with Protobuf or comparable serialization formats such as FlatBuffers or Thrift
- Strong understanding of high‑concurrency and distributed system design, including load balancing and horizontal scaling
- Experience with relational databases such as MySQL or PostgreSQL, plus caching with Redis
- Familiarity with common frameworks such as Spring Boot and Netty
- Experience deploying and operating services on AWS, including EC2, ECS/EKS, RDS, ElastiCache, and S3
- Strong troubleshooting and performance tuning skills
- Fluent Mandarin Chinese
- Ability to commute to Irvine, CA 92618 and relocate there before starting work
Preferred Qualifications
- Experience in backend development, especially game and real‑time service backends, is preferred
- Experience delivering and operating at least one live game or online product end to end is preferred
- Experience supporting Unity‑based games on the backend and collaborating on networking and protocol design is preferred
- Experience shipping lightweight social or instant games, such as Telegram mini‑games, including bot API, authentication, and payments, is preferred
- Proven ability to build systems that support high concurrency and large volumes of simultaneous users, such as tens of thousands of CCU, is preferred
- Experience designing real‑time communication architectures for latency‑sensitive applications is preferred
- Experience working in cross‑functional teams with client engineers, game designers, QA, and operations is preferred
- Prior experience in game backend or real‑time multiplayer projects is strongly preferred
- Familiarity with Node.js for backend services or tooling is preferred
- Experience with Telegram mini‑games, Mini Apps, or other instant and social platform games is preferred
- Familiarity with message queues such as Kafka or RabbitMQ is preferred
- Experience with Docker and Kubernetes is preferred
- Experience building matchmaking, leaderboards, and anti‑cheat systems is preferred
Responsibilities
- Design and operate backend services that power our Unity‑based titles and Telegram mini‑games
- Build real‑time communication, game state synchronization, matchmaking, and live operations capabilities
- Solve high‑concurrency and low‑latency challenges for live player experiences
- Collaborate closely with Unity client engineers on networking and protocol design
- Work with cross‑functional partners, including client engineers, game designers, QA, and operations
- Develop and support game‑specific backend systems such as matchmaking, leaderboards, and anti‑cheat
- Deploy and manage services in cloud environments and support ongoing performance optimization
Technologies
- API
- AWS
- Backend
- Cloud
- Docker
- EC2
- JVM
- Java
- Kafka
- Kubernetes
- Load Balancing
- MySQL
- Network
- PostgreSQL
- RabbitMQ
- Redis
- Spring
- Spring Boot
- Unity
- NodeJS
- GameDev
Benefits
- 401(k)
- 401(k) matching
- Dental
- Health
- Vision
- Paid sick time
- Paid time off
We are building real‑time multiplayer and social games, including Unity-based titles and Telegram mini-games, and our work directly supports live players.
This is an in‑person role based in Irvine, CA 92618.
We offer a competitive salary starting from $100,000 per year along with the benefits listed above.
last updated 27 week of 2026