CareerPlanSign in

Job

💼 Full-time🗓 2026-09-28

Core

Design and develop core SDK/framework modules, APIs, and high-load backend services for a mobile 4X strategy game.

Role type

Senior Backend Developer (C++)

Builds

Game services, core SDKs, and developer tools

Domain

Mobile gaming / High-load distributed systems

Required skills

C++17/20, asynchronous systems, multithreading, network communications (S2S), PostgreSQL, Redis, system design, CI/CD, containerization

Preferred skills

Kafka/RabbitMQ/NATS, Python CLI tools, distributed transactions (Saga), code generation, Kubernetes

Technologies

C++20, Boost.Asio/Beast, CMake, Conan, Docker, GitLab CI, TeamCity, Grafana, PostgreSQL, Redis, Google Spanner

Responsibilities

Design and develop core SDK/framework modules with clean abstractions; Gather requirements and design APIs, protocols, and service-to-service interaction contracts; Build asynchronous and multithreaded code with high performance; Work with S2S communications ensuring idempotency and guaranteed delivery; Design and evolve ORM and data persistence layers; Ensure scalability, stability, and fault tolerance; Work with legacy code to simplify and refactor; Implement observability (metrics, logs, tracing); Improve developer tools and DevEx; Participate in code reviews, architectural discussions, and mentoring

Seniority

Senior, hands-on IC

Sourced via cypruswork · Listed on CareerPlan, which tracks 805,000+ jobs from 20+ sources.