Lead Back-End разработчик (.NET)

Прямой работодатель  GGorbit ( ggorbit.com )
Москва, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • C# • ASP.NET Core • ClickHouse • PostgreSQL • Gamedev
22 сентября
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
от 4 000 до 5 000 $
Работодатель  GGorbit
Описание вакансии

GGOrbit создает игровую платформу, которая соединяет привычный функционал 2.0 с возможностями 3.0.

Наша цель — предоставить игрокам комфортный и безопасный сервис, решая насущные проблемы пользователей 2.0 и 3.0 экосистем.

  • Пользователи смогут монетизировать свои игровые навыки в сражениях с другими пользователями.
  • Торговать внутриигровыми ценностями без сложностей и «серых» рынков.
  • При этом сохраняется удобство и качество классических продуктов 2.0.

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

Работа в тесной связке с фронтенд-разработчиками, продуктом, дизайнерами и DevOps/SRE, с акцентом на производительность, отказоустойчивость и масштабирование.

Обязанности

  • Проектирование и разработка back-end компонентов платформы на .NET / C# (ASP.NET Core, .NET 7/8).
  • Реализация REST/gRPC API и WebSocket/SignalR для real-time взаимодействия.
  • Проектирование хранилищ и доступов к данным: SQL (PostgreSQL/SQL Server), NoSQL / Redis; кеширование, шардинг, миграции.
  • Асинхронные интеграции и обмен сообщениями: Kafka / RabbitMQ / MassTransit / Azure Service Bus; event-driven архитектура, ретраи, идемпотентность, Outbox.
  • Оптимизация производительности: профилирование, снижение latency/GC-pressure, нагрузочное тестирование.
  • Наблюдаемость и качество: логирование (Serilog), метрики/трейсинг (OpenTelemetry, Prometheus/Grafana), тесты (xUnit/NUnit, интеграционные/контрактные), code review.
  • CI/CD и эксплуатация: Docker, Kubernetes, GitHub Actions/GitLab CI/Azure DevOps; blue-green/canary релизы.
  • Безопасность: OAuth2/OIDC, управление доступом, rate limiting, защита API, аудит событий.
  • Техническое лидерство инженеров (планирование, декомпозиция, приоритизация), архитектурные решения и эволюция платформы (SLA/SLO, пост-мортемы), менторство, участие в найме.

Требования

  • 4–6+ лет коммерческого опыта в C#/.NET, глубокое знание ASP.NET Core, многопоточности/async-await, сетевого стека.
  • Опыт построения микросервисов под высокую нагрузку; проектирование API (REST/gRPC).
  • Уверенный SQL (оптимизация запросов/индексов/транзакций) + Redis; понимание согласованности данных.
  • Практика с очередями/стримингом (Kafka/RabbitMQ/ASB) и кешами.
  • Опыт CI/CD, контейнеризации (Docker) и базовый Kubernetes.
  • Понимание принципов SOLID, DDD, CQRS, чистого кода.
  • 2+ года тимлидства: ведение фич от discovery до релиза, управление техдолгом.
  • Архитектура высоконагруженных систем: шардинг, деградация, отказоустойчивость, SLA/SLO, error budget.
  • Проведение архитектурных ревью, написание ADR, выстраивание процессов качества и релизов.

Плюсом будет

  • Опыт в игровой индустрии или разработке real-time систем (матчмейкинг, лидерборды, внутриигровая экономика, анти-чит).
  • Опыт с gRPC, MassTransit, Kafka, RabbitMQ.
  • Знание DevOps-инструментов и облаков (Azure/AWS/GCP), IaC (Terraform/Bicep).
  • Навыки профилирования .NET приложений (PerfView, dotnet-trace, BenchMarkDotNet).

Мы предлагаем:

  • Конкурентную зарплату в USDT.
  • Гибкий график (основное окно связи 12:00–16:00 GMT+3) и возможность удалённой работы.
  • Участие в создании масштабной игровой платформы с нуля.
  • Возможность технического роста и карьерного развития.
  • Дружную команду, прозрачные процессы и атмосферу, где ценится инициативность

Загрузка формы отклика...