сегодня

c++ developer for high-load game services

ориентир по рынку
вакансия зп не указана
в среднем 325 931 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Relocation package for you and your family to Cyprus (Limassol).

Scorewarrior develops Total Battle, a top-10 mobile 4X strategy game that has grown its revenue more than 25 times over the past five years and aims to engage over one million players daily. The Framework Team builds tools for engineers and powers game services across the company.

задачи

  • Design and develop core SDK and framework modules with clean abstractions for game logic development;
  • Gather requirements and design APIs, protocols, and service-to-service interaction contracts;
  • Build asynchronous and multithreaded code focused on high performance;
  • Work with S2S communications, including idempotency, transactions, and guaranteed delivery in distributed systems;
  • Design and evolve ORM and data persistence layers using PostgreSQL and Redis;
  • Ensure scalability, stability, and fault tolerance of backend services;
  • Simplify and refactor legacy code while increasing reliability without downtime or production risks;
  • Implement metrics, logs, and tracing for observability;
  • Improve developer tools and DevEx, including CMake, Conan, Python tooling, CI/CD scripts, and Docker;
  • Participate in code reviews, architectural discussions, mentoring, and R&D exploration.

требования

  • Independently gather requirements, design solutions, break down work, and deliver to production;
  • 3+ Years of backend development experience with a statically typed language under Linux;
  • 3+ Years of commercial experience with C++17/20;
  • Strong knowledge of asynchrony and multithreading, including threads, futures, coroutines, and atomics;
  • Understanding of network communication, including REST/RPC (gRPC), HTTP, WebSocket, and TCP;
  • Hands-on experience with PostgreSQL, including DDL/DML, transactions, indexes, and migrations;
  • Solid software design skills, including SOLID, Clean Code, IoC/DI, composition, and GoF patterns;
  • Experience with distributed and high-load systems;
  • Understanding of System Design, including scaling, degradation, caching, SLA/SLO/SLI;
  • Experience with CI/CD, containers, and build systems, including CMake, Docker, Jenkins, and GitLab;
  • Familiarity with testing and performance tools, including GTest, Valgrind, Perf, and Sanitizers;
  • Nice to have: experience with Kafka, RabbitMQ, or NATS and event-driven architectures; ability to build CLI tools in Python; understanding of CAP/PACELC, eventual consistency, and distributed transactions (Saga); R&D experience and interest in code generation, scripting engines, and AI development tools; basic knowledge of DevOps and Kubernetes.

условия

  • Relocation package for the employee and family to Cyprus (Limassol);
  • 13Th salary;
  • Private health insurance for the employee and family members;
  • Monthly pre-school, school, and university allowance for employees' children;
  • Lunch compensation and sports and fitness allowance;
  • Company-paid professional and language courses, books, and other personal development opportunities;
  • Bonuses for outstanding results, years worked, marriage, and the birth of a child;
  • Monthly office parties and annual offsite company birthday and Christmas parties.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.