Yesterday
Network Unity C# Developer (Gamedev)
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 (понимание структуры проекта, умение собрать клиент для тестов).