В приложении удобнее
Установить
Chillbase

Tech Lead (серверная разработка, Rust)

в Chillbase

📍 Тбилиси (Грузия)
Алматы (Казахстан)
Ереван (Армения)
Лимассол (Кипр)
Дубай (Объединенные Арабские Эмираты)
Гибрид
Специализация
Golang
Уровень
Lead
Требуемый опыт
5+ лет

Технологии/инструменты

Rust
Kafka
SQL
Kubernetes
ClickHouse
gRPC

ChillBase

— независимая игровая студия. Мы делаем только те продукты, которые драйвят нас, и это — наша главная ценность. На текущий момент наши проекты находятся в релизе и продолжают активно развиваться. Мы привыкли выполнять задачи качественно, но жесткая корпоративная иерархия — не про нас.

Мы работаем над уникальной Social RolePlay-игрой OneState и сейчас в поисках Tech Lead серверной разработки, который будет отвечать за техническое направление платформы: проектировать распределённые системы, принимать архитектурные решения, поддерживать высокий уровень качества кода и процессов и развивать команду.

Платформа отвечает за ключевые пользовательские и бизнес-сценарии: внутриигровой и веб-магазины, аккаунты игроков и вход в игру, промо-механики, опросы, аналитику поведения и монетизации, а также внутренние панели управления для команды.

Что хотим видеть

  • Коммерческий опыт разработки на Rust и глубокое понимание языка и его экосистемы: асинхронность, обработка ошибок, система типов.
  • Практический опыт проектирования и развития микросервисной архитектуры.
  • Уверенное понимание gRPC и Protobuf: проектирование API-контрактов, обратная совместимость, генерация кода и управление версиями API.
  • Опыт работы с Kafka и событийно-ориентированной архитектурой: гарантии доставки, идемпотентность, порядок событий, event-driven взаимодействие.
  • Глубокое понимание SQL и реляционных баз данных: транзакции, уровни изоляции, миграции, индексы и работа с базами под нагрузкой.
  • Опыт работы с MySQL / MariaDB; понимание особенностей и сценариев использования колоночных баз данных, в частности ClickHouse.
  • Практический опыт работы с Kubernetes и подходом Infrastructure as Code / GitOps.
  • Понимание принципов работы GCP / GKE, Helm и инструментов доставки вроде ArgoCD.
  • Понимание современных подходов к аутентификации и авторизации: OAuth2, OIDC, JWT, IAM.
  • Опыт построения наблюдаемости распределённых систем: метрики, трассировки, алерты, SLO.
  • Опыт в роли Tech Lead / Team Lead: проведение код-ревью, формирование технических стандартов, планирование, декомпозиция задач, найм и развитие инженеров.
  • Умение глубоко разбираться в существующем коде, находить технические риски и принимать решения с учётом долгосрочной поддержки системы.
  • Опыт активного использования AI-агентов и AI-инструментов в ежедневной инженерной работе.

Будет плюсом

  • Опыт разработки на Go — один из шлюзов платформы написан на Go.
  • Опыт веб-разработки: TypeScript, React, NestJS.
  • Опыт работы с B2C-монетизацией: платежи, внутриигровые покупки, App Store, Google Play, подписки, промо-механики.
  • Опыт построения аналитических витрин и data pipelines, работа с ClickHouse.
  • Практический опыт с SAST, Semgrep, supply chain security и безопасностью CI/CD.
  • Опыт разработки небольших сервисов на границе сети, например Cloudflare Workers.
  • Знание подходов к обеспечению отказоустойчивости и согласованности в распределённых системах.
  • Опыт работы с большими высоконагруженными игровыми или B2C-системами.

Что предстоит делать

  • Проектировать и развивать архитектуру серверной платформы из десятков микросервисов.
  • Принимать технические решения по новым сервисам, интеграциям и распределённым системам.
  • Проектировать и поддерживать API-контракты между сервисами: gRPC, Protobuf, REST.
  • Развивать событийную архитектуру на базе Kafka: проектировать схемы событий, потоки данных и гарантии обработки.
  • Разрабатывать и ревьюить серверный код на Rust, поддерживать высокие стандарты качества и надёжности.
  • Разбираться в существующем коде, находить узкие места, технический долг и потенциальные проблемы производительности или отказоустойчивости.
  • Проектировать работу с базами данных: транзакции, индексы, миграции, оптимизация запросов и структуры хранения.
  • Развивать инфраструктурные и инженерные практики вокруг Kubernetes, GKE, GitOps и CI/CD.
  • Развивать систему наблюдаемости: метрики, распределённые трассировки, SLO и инструменты диагностики.
  • Участвовать в проектировании решений для аутентификации, авторизации и управления доступом.
  • Декомпозировать технически сложные задачи, участвовать в планировании и определять приоритеты технического развития.
  • Развивать инженеров команды: помогать с техническим ростом, проводить менторинг и давать регулярную обратную связь.
  • Участвовать в найме новых разработчиков и формировании инженерной команды.
  • Взаимодействовать с продуктовыми, аналитическими, веб- и другими техническими командами при проектировании и реализации общих решений.

Мы предлагаем

Рост и развитие

Наш проект активно развивается, как и команды, создающие его. Мы вкладываемся в рост каждого специалиста, проводим performance review и регулярно пересматриваем зарплаты по результатам работы.

Забота о сотрудниках

Дополнительные sick days без потери в зп, возможность брать дэй оффы, помощь в сложных жизненных ситуациях, минимум бюрократии и процессов ради процессов.

Саппорт с релокацией

Мы помогаем с релокацией на эту позицию в наши локации

Мы внимательно относимся к каждому отклику и обязательно напишем, если ваш профиль совпадает с задачами роли. Если вы не получили ответ в течение 14 календарных дней, значит, на этом этапе мы не готовы продолжить общение по этой позиции. Будем рады вернуться к вам в будущем — следите за нашими вакансиями.

Chillbase

О компании Chillbase

ChillBase — независимая игровая студия. Мы делаем только те продукты, которые драйвят нас, и это — наша главная ценность.