Yesterday

Network Unity C# Developer (Gamedev)

REMOTE | BACKEND

Network Unity C# Developer (full-time, remote)

Компания: https://unfrozen.studio/

Проект: https://store.steampowered.com/app/3105440/Heroes_of_Might_and_Magic_Olden_Era/

Наш основной стек:

  • Backend: C# (.NET 9+, .NET Standard 2.1), Orleans (Virtual Actors)
  • Communication: NATS (Messaging), gRPC, HTTP/2
  • Data: MongoDB, Redis
  • DevOps & Infra: GitHub Actions (CI/CD), Docker Compose
  • Observability: OpenTelemetry (Grafana, Prometheus, Loki)
  • Client Side: Unity

Чем предстоит заниматься:

  • Проектировать и реализовывать распределенную игровую логику на Microsoft Orleans. Разрабатывать высоконагруженные сервисы.
  • Настраивать и поддерживать CI/CD пайплайны в GitHub для автоматизации сборки, тестирования и деплоя сервисов.
  • Оптимизировать работу с данными в MongoDB и Redis.
  • Настраивать мониторинг и трейсинг систем через OpenTelemetry.
  • Автотесты и нагрузочное тестирование.
  • Поддержка инфраструктуры.

Что мы ждем от тебя:

  • Опыт коммерческой разработки на C# от 3 лет.
  • Понимание принципов NoSQL (MongoDB) и работы с кешем (Redis).
  • Опыт работы с GitHub Actions: написание workflow, работа с Docker Registry, автоматизация деплоя.
  • Уверенное владение Docker (Dockerfile, Docker Compose (Stack), Overlay Network).
  • Опыт с распределенными системами и брокерами сообщений (NATS, RabbitMQ или аналоги).
  • Базовый опыт с Unity (понимание структуры проекта, умение собрать клиент для тестов).

Будет плюсом:

  • Опыт работы с Microsoft Orleans
  • Опыт работы с Kubernetes или другими оркестраторами контейнеров.

CONTACT

job@unfrozen.studio