Middle Backend-разработчик (C#/.NET) в проект NEVA

до 150 000 ₽ на руки

GreenSpace

Ленинский проспект

и еще 2 станции

г. Санкт-Петербург

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Полный день

Мы развиваем киберспортивную платформу NEVA, которая объединяет игроков, команды и организаторов турниров. Ищем Middle-уровня специалиста на бэкенд, который поможет нам улучшать архитектуру проекта, расширять функционал и взаимодействовать с игровыми сервисами.

О проекте

  • Направление: киберспортивная платформа
  • Цель: организовывать турниры, автоматизировать взаимодействие игроков, вести статистику матчей и интегрироваться с сервисами Steam
  • Технологический стек:
    • .NET Core 8.0, ASP.NET Core 8.0, EF Core 8.0
    • Redis для кеширования
    • PostgreSQL в качестве основной БД
    • SignalR для работы в реальном времени
    • Quartz .NET для фоновых задач
    • Интеграция со сторонними сервисами (SteamKit2, CounterStrikeSharp)
    • ReactTS и MobX на фронтенде

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

  1. Разработка и улучшение серверной части платформы на базе ASP.NET Core 8.0:
    • Разработка новых микросервисов и модулей
    • Проектирование REST API и интеграции с фронтендом (ReactTS)
  2. Работа с базой данных:
    • Оптимизация запросов и схемы PostgreSQL
    • Использование Redis для кеширования и снижения нагрузки
  3. Интеграция со Steam и киберспортивными сервисами:
    • Настройка и поддержка модулей SteamKit2, CounterStrikeSharp
    • Адаптация и расширение функционала под требования киберспортивных турниров
  4. Реализация фоновых задач с помощью Quartz .NET:
    • Планирование и исполнение заданий по расписанию
    • Мониторинг и логирование результатов
  5. Обеспечение качества кода:
    • Code Review, участие в обсуждении архитектурных решений
    • Написание юнит- и интеграционных тестов
    • Автоматизация CI/CD совместно с DevOps-специалистами
  6. Участие в командной работе:
    • Общение с фронтенд-разработчиками, геймдизайнерами, проект-менеджерами
    • Анализ требований и поиск оптимальных путей решения

Требования

  1. Уверенный опыт разработки на C#/.NET (2+ лет)
  2. Хорошее понимание ASP.NET Core, EF Core, принципов ООП и SOLID
  3. Умение проектировать REST API, разбираться с реляционными БД (PostgreSQL)
  4. Опыт работы с системами кеширования (Redis)
  5. Базовое понимание архитектурных паттернов, умение рефакторить и оптимизировать код
  6. Навыки в Git, командной разработке, CI/CD
  7. Способность самостоятельно вникать в задачи, предлагать улучшения и решать нетривиальные проблемы

Будет плюсом

  • Знания в SignalR .NET (реальное время)
  • Понимание принципов микросервисной архитектуры
  • Опыт интеграции с SteamKit2, CounterStrikeSharp или аналогичными игровыми сервисами
  • Интерес к киберспорту и опыт участия в турнирах
  • Базовые навыки фронтенд-разработки (ReactTS, MobX)

Условия

  • Заработная плата до 150 000 руб. (на руки)
  • Официальное оформление, гибкий график работы
  • Современный технологический стек, .NET Core 8.0, возможность влиять на архитектурные решения
  • Работа над реальным продуктом в быстрорастущей сфере киберспорта
  • Дружная команда, code review, менторство и обмен опытом
  • Возможность карьерного роста: участие в масштабировании и развитии платформы

Если вы ищете интересные задачи, любите .NET и хотите работать над платформой для киберспорта, мы будем рады вашему резюме! Напишите пару слов о своём опыте и технологиях, которые любите использовать.

Ключевые навыки

C#
Entity framework
Asp.net core
Version control/git
Linux
Steam
Typescript

Адрес

Санкт-Петербург, площадь Конституции, 3к2

Контактная информация

GreenSpace

Сайт: не указан

Почта: не указана

Вакансия опубликована 27.03.2025 в г. Санкт-Петербург.