Разработчик онлайн-игры длинные нарды (C# Redis PostgreSQL gRPC)

Вторсервис

Разработчик онлайн-игры длинные нарды (C# Redis PostgreSQL gRPC)

Описание вакансии

Проектная работа. Ищем разработчика для переработки в уже существующем бэкенде онлайн-игры «длинные нарды». Бэкэнд реализован на C#, используется Redis для кэширования, PostgreSQL для постоянного хранения данных, gRPC (MagicOnion) для коммуникации. Механика самой игры уже существует и функционирует.

Обязанности
Монолитное приложение разделить на три основных микросервиса, каждый отвечающий за отдельную область функциональности:
Сервис лобби – отвечает за вход пользователей, авторизацию и распределение игроков по игровым комнатам (матчмейкинг).
Сервис игровых комнат – управляет ходом игр в отдельных комнатах (матчах), обрабатывает игровые события и логику игры в реальном времени.
Сервис биллинга – отвечает за операции с игровыми балансами и платежами (покупки, списания за участие в игре, начисление выигрышей и т.д.).

Требования к исполнителю:
Опыт разработки на C# .NET (6/7) от 6 лет.
Уверенные знания PostgreSQL, умение проектировать эффективные схемы БД.
Уверенное знание Linux и опыт работы с ним.
Опыт работы с Redis.
Понимание gRPC (желательно опыт с MagicOnion).
Умение писать чистый, поддерживаемый код, оформлять документацию.

Что требуется на выходе:
Исходный код.
Скрипты миграций для PostgreSQL (если структура БД меняется).
Юнит-тесты и/или интеграционные тесты на ключевые сценарии.
Краткая документация (описание методов API, структуры данных).

Порядок оплаты и сроки:
Сроки выполнения: обсуждаются.
Этапы оплаты: по договорённости (фиксированная цена).
Возможно долгосрочное сотрудничество, если понадобится поддержка или доработка других модулей проекта.

Техническое задание по запросу в чате.
Ждем в отклике оценку стоимости и сроков.

Навыки
  • C#
  • Redis
  • PostgreSQL
  • Администрирование серверов Linux
  • ParseServer
  • MagicOnion
  • gRPC
  • Docker
  • Git
  • Рефакторинг кода
Посмотреть контакты работодателя

Похожие вакансии

Старлинк

.NET Fullstack Developer

Старлинк

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
СейлсСолюшен
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
GenAI Lab
Удаленная работа
  • Москва

  • до 250000 RUR

Node.js Backend Разработчик

Коновалов Владислав Сергеевич

Удаленная работа
  • Москва

  • до 200000 RUR

Удаленная работа
  • Москва

  • до 150000 RUR

Millennium
Удаленная работа
  • Москва

  • до 150000 RUR

Сотка
Удаленная работа
  • Москва

  • до 150000 RUR

Мир бега
Удаленная работа
  • Москва

  • до 2000 RUR

Cookies.Games
Удаленная работа
  • Москва

  • до 3000 USD

Удаленная работа
  • Москва

  • от 200000 RUR

Удаленная работа
  • Москва

  • от 100000 RUR

Invision
Удаленная работа
  • Москва

  • до 165000 RUR

Транспортные Технологии

Fullstack-разработчик / Тимлид

Транспортные Технологии

Удаленная работа
  • Москва

  • до 165000 RUR

Группа Русская энергия

Ведущий разработчик 1С

Группа Русская энергия

Удаленная работа
  • Москва

  • до 165000 RUR

Эйсвил

Unity Middle Developer

Эйсвил

Удаленная работа
  • Москва

  • до 165000 RUR

Meltory LTD
Удаленная работа
  • Москва

  • до 100000 RUR

Торговый Дом Эко
Удаленная работа
  • Москва

  • до 100000 RUR

CORE
Удаленная работа
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию