C
Компания
32 3 нед. назад

Backend C# разработчик (игровой сервер)

Вам предстоит модифицировать и улучшать существующее серверное решение, разрабатывать новые контроллеры и модули для игровых функций, а также обеспечивать совместимость и контроль версий. Требуется опыт работы с C# и ASP.NET Core, а также знание Docker и PostgreSQL.

middle удалённо
Тип занятости
full-time
Опубликовано
29 декабря 2025
Языки
English: Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Backend C# Developer (Игровой сервер) 📍 Лимассол, Кипр (Гибридный) / Удаленно Мы ищем Backend C# Developer для работы над игровым сервером Kazanti, нашего основного мобильного проекта. Вы будете работать с существующим модульным монолитом, расширяя и улучшая его для новых игровых функций и живых операций. Технический стек: .NET 8, ASP.NET Core, EF Core, PostgreSQL, AutoMapper, Quartz, Docker (docker-compose), TypeScript/React (админ-панель).
Модификация и улучшение существующего серверного решения в соответствии со спецификациями: улучшения, рефакторинг, исправление ошибок.
Проектирование и реализация новых контроллеров и модулей для игровых функций (прогресс, испытания, награды, события и т.д.) в рамках модульного монолита.
Работа с доменами и контрактами API, поддержание обратной совместимости и контроль версий.
Реализация бизнес-логики, задач и расписаний в Quartz (сбросы, награды, агрегации).
Работа с EF Core: модели/конфигурации, миграции, оптимизация запросов, профилирование.
Настройка сборки/развертывания через Docker/docker-compose для dev/stage/prod, поддержание настроек окружения.
Интеграция с админ-панелью на React (TypeScript): конечные точки, DTO, права доступа.
Обеспечение наблюдаемости: логирование, метрики, оповещения, анализ и улучшение производительности.
Написание юнит/интеграционных тестов и поддержание качества кода через код-ревью и CI.

требования

3+ года коммерческого опыта с C# / ASP.NET Core.
Устойчивое понимание .NET, HTTP API, промежуточного ПО, фильтров, привязки моделей, системы конфигурации.
Опыт работы с EF Core: миграции, отслеживание, профилировщики, оптимизация для PostgreSQL.
Понимание архитектуры модульного монолита: границы модулей, зависимости, слои, границы транзакций.
Опыт работы с контейнеризацией: Docker, docker-compose. Базовая настройка окружения.
Хорошие основы SQL/PostgreSQL: индексы, транзакции, блокировки, планы запросов.
Опыт работы с тестами (xUnit/NUnit), практиками код-ревью и чистым кодом.
Умение работать со спецификациями (OpenAPI/Swagger) и следовать техническим требованиям.
Будет плюсом
Опыт работы с игровыми бэкендами (прогресс, таблицы лидеров, события, инвентарь).
Redis или другие решения для кэширования, ограничение частоты, JWT/OAuth2, RBAC.
Настройка CI/CD, наблюдаемость (Prometheus/Grafana/ELK), флаги функций.
Опыт миграции между модульными монолитами и микросервисами (или осознанное решение не делать этого).
Базовое понимание интеграции на стороне Unity, Addressables, телеметрических конечных точек.
Как мы работаем
Трекер задач, написанные спецификации, обязательное код-ревью, короткие ежедневные синхронизации.
Пайплайн Dev → Stage → Prod, продвижение через MR, автоматическая сборка контейнеров.
Ответственность за результат, свобода выбора инструментов в рамках согласованной архитектуры.

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

6 вакансии
Газпромбанк
Газпромбанк
13 ч. назад

.NET Разработчик

Ищем .NET разработчика для работы с казначейскими продуктами. Ваша задача будет включать разработку и оптимизацию бизнес-логики, …

middle удалённо
ЗащитаИнфоТранс, ФГУП
ЗащитаИнфоТранс, ФГУП
14 ч. назад

С# разработчик Senior

Ищем разработчика на .NET с опытом от 3-х лет. Вы будете работать удаленно в гибком графи…

middle удалённо
аккредитованная IT компания
аккредитованная IT компания
14 ч. назад

С# разработчик Senior

Ищем разработчика на .NET с опытом от 3-х лет. Вы будете заниматься разработкой ПО, проводить код-ревью и вза…

middle удалённо
аккредитованная IT компания
аккредитованная IT компания
14 ч. назад

С# разработчик Senior

Ищем разработчика на .NET с опытом от 3-х лет. Предлагаем официальное оформление, ди…

middle удалённо
Гарда Технологии
Гарда Технологии
1 д. назад

Senior C# Developer

Ищем разработчика на .NET для создания защищённого приложения, которое анализирует сетевой трафик. Требуется опыт …

middle удалённо
Альфа-Банк
Альфа-Банк
1 д. назад

Разработчик C# (.NET)

Ищем разработчика C# с опытом работы на уровне middle+. Вам предстоит разрабатывать функционал новых сервисов, следить за качеством…

middle удалённо