Lead Back-End разработчик (.NET)
Прямой работодатель GGorbit ( ggorbit.com )
Опыт работы более 5 летот 4 000 до 5 000 $
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) и возможность удалённой работы.
- Участие в создании масштабной игровой платформы с нуля.
- Возможность технического роста и карьерного развития.
- Дружную команду, прозрачные процессы и атмосферу, где ценится инициативность