Бэкэнд разработчик в геймдев

Sakura Games

United States

Remote

USD 120,000 - 180,000

Full time

36 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sakura Games ищет опытного и автономного C#/.NET разработчика на серверную часть для нового AAA мобильного шутера. Основной фокус — бэкенд, микросервисная архитектура, стабильность и производительность.

Удаленная работа из любой точки Европы и Азии, стабильная зарплата в долларах. Команды небольшие и дружные, применяются agile-практики, есть возможность углубиться в современные технологии и архитектурные решения.

Qualifications

  • C# и .NET 5+ лет коммерческой разработки на C#/.NET на нагруженных онлайн-сервисах, с экспертным уровнем в асинхронности и многопоточности, управлении памятью и GC, ASP.NET Core и профилировании production.
  • Глубокое знание .NET 10 (производительность, новые фичи, CLR, async/await, многопоточность).
  • Чистый код: практическое применение SOLID, Clean Architecture, DDD.
  • API и интеграции: REST, gRPC, WebSocket; опыт с UDP и unsafe.
  • Проектирование распределённых систем: границы сервисов и транзакций, идемпотентность, eventual consistency, частичные сбои.
  • Опыт масштабированияDistributed систем под нагрузкой — тысячи RPS и десятки тысяч подключений; знание узких мест.
  • Умение находить и устранять узкие места до появления проблем у игроков.
  • Обеспечение отказоустойчивости: предотвращение каскадных отказов, деградация под перегрузкой.
  • Схемы данных: проектирование под реальные бизнес-процессы и паттерны доступа.
  • БД: PostgreSQL/MS SQL Server — индексирование, планы выполнения, блокировки, миграции под нагрузкой.
  • Опыт с нереляционными хранилищами: MongoDB等.
  • Redis: структуры данных, инвалидация, распределенные блокировки.
  • Событийный стриминг: Kafka/NATS/RabbitMQ — гарантии доставки, партиционирование, DLQ.
  • Kubernetes: пробы, лимиты, HPA, StatefulSet, автоскейлинг, диагностика.
  • Docker: сборка и деплой контейнеризированных сервисов.
  • Облачные провайдеры: AWS/GCP/Azure.
  • CI/CD: GitHub Actions / GitLab CI / TeamCity: сборка, тесты, деплой.
  • Observability: Prometheus, Grafana, Alertmanager, трассировка, логи.
  • Дашборды и алерты; автоматизированное тестирование: unit & integration.
  • Контроль версий и code review.

Skills

C# и .NET
ASP.NET Core
Асинхронность и многопоточность
Управление памятью и GC
API: REST/gRPC/WebSocket
Распределённые системы
Kubernetes и Docker
CI/CD и Observability

Tools

PostgreSQL
MS SQL Server
MongoDB
Redis
Kafka/NATS/RabbitMQ
WebSocket
Docker
Kubernetes
REST/gRPC/WebSocket

Job description

Описание:

Мы - Кипрская аутсорсинговая геймдев студия. Работаем с 2018 года. Мы разрабатываем под ключ мобильные игры. Также занимаемся поддержкой существующих игр, прототипированием и портированием. Сейчас мы запустили разработку ААА мобильного шутера (мобильная версия известной ПК игры). На этот проект ищем опытного и автономного C#/.NET разработчика на серверную часть. Основной фокус — развитие бэкенда, микросервисная архитектура, стабильность и производительность.

Требования:
  • C# и .NET 5+ лет коммерческой разработки на C# / .NET на нагруженных онлайн-сервисах, с экспертным уровнем в асинхронности, многопоточности, управлении памятью и GC, ASP.NET Core и профилировании production — на глубине, достаточной, чтобы принимать архитектурные решения, находить причины сложных проблем и оценивать чужой код на ревью.
  • Глубокое знание .NET 10 (производительность, новые фичи, внутреннее устройство CLR, async/await, многопоточность).
  • Чистый код: Практическое применение лучших инженерных практик и паттернов (Clean Architecture, DDD, SOLID).
  • API и интеграции: Опыт реализации и поддержки API на базе REST, gRPC, WebSocket. Опыт работы с UDP и unsafe.
  • Проектирование распределённых систем: границы сервисов и транзакций, идемпотентность, eventual consistency, поведение при частичных отказах.
  • Подтверждённый опыт масштабирования распределённых систем под нагрузкой — от нескольких тысяч RPS и десятков тысяч одновременных подключений, с конкретикой по узким местам.
  • Умение находить и устранять узкие места до того, как их заметят игроки.
  • Обеспечение отказоустойчивости: предотвращение каскадных отказов между сервисами, деградация под перегрузкой.
  • Проектирование схем данных под реальные бизнес-процессы и паттерны доступа.
  • PostgreSQL или MS SQL Server: написание и оптимизация запросов, индексы, планы выполнения, блокировки, миграции на живой базе под нагрузкой.
  • Опыт с нереляционными хранилищами: MongoDB или аналог.
  • Redis: структуры данных, стратегии инвалидации, ограничения распределённых локов.
  • Событийный стриминг и очереди: Kafka / NATS / RabbitMQ — гарантии доставки, партиционирование, дубликаты, retry, DLQ.
  • Production-опыт с Kubernetes: ресурсы и лимиты, probes, HPA, StatefulSet, автоскейлинг, отладка проблем в кластере.
  • Docker: сборка и деплой контейнеризованных сервисов.
  • Уверенная работа хотя бы с одним облачным провайдером: [AWS / GCP / Azure].
  • Самостоятельное построение CI/CD-пайплайнов ([GitHub Actions / GitLab CI / TeamCity]): сборка, тесты, деплой.
  • Observability на практике: Prometheus, Grafana, Alertmanager, распределённая трассировка, централизованные логи.
  • Умение построить дашборд и алерт.
  • Автоматизированное тестирование: unit- и интеграционные тесты.
  • Уверенная работа с системами контроля версий и код-ревью.
  • Будет плюсом: Опыт работы с игровым бэкендом: игровые сессии, матчмейкинг, серверная авторитетность, оркестрация stateful game servers; Опыт эксплуатации realtime-мультиплеера под нагрузкой; Интеграции с игровыми платформами: Epic Online Services, PlayFab, платформенные сторы.
Условия:

Удаленная работа из любой точки Европы и Азии. Стабильная зарплата в долларах. Никакой бюрократии и долгих согласований. Небольшие, дружные agile-команды. Онлайн-занятия по английскому языку в небольшой группе.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

c# .net developer в геймдеве
c# .net developer в геймдеве

CHOICEIT • United States

On-site
USD 120,000 - 190,000
Уроки английского в группах 3–4 участн
Гибкие условия сотрудничества
Senior C#/.NET Backend Architect — Gaming, High-Load
Senior C#/.NET Backend Architect — Gaming, High-Load

CHOICEIT • United States

Remote
USD 120,000 - 190,000
Уроки английского в группах 3–4 участн
Гибкие условия сотрудничества
Game designer generalist
Game designer generalist

Sakura Games • United States

Remote
USD 78,000 - 123,000
Гибкий график
Удаленная работа
Английский в группе
game designer for social farm
game designer for social farm

Crazy Panda • United States

Hybrid
USD 5,000 - 8,700
Бесплатное обучение английскому вGroup
Бюджет на профессиональное обучение и/
game analyst in mobile RTS
game analyst in mobile RTS

Gear Games • United States

Remote
USD 70,000 - 110,000
Engl...а lessons paid (50% off)
Gym subscription reimbursement
Mentorship program with monthly 1-on-1
+1
креативный продюсер мобильных игр
креативный продюсер мобильных игр

DUCK MY DUCK • United States

Remote
USD 90,000 - 150,000
Зарплата в валюте или криптовалюте
Пятидневная рабочая неделя
Гибкое начало дня
+2
typescript developer слот-игр
typescript developer слот-игр

NDA • United States

On-site
USD 90,000 - 130,000
Full stack developer for mobile games
Full stack developer for mobile games

MNOGOGAMES • United States

Remote
USD 110,000 - 170,000
game designer
game designer

Radiance Games • United States

Remote
USD 90,000 - 120,000
frontend developer слот-игр
frontend developer слот-игр

NDA • United States

Remote
USD 50,000 - 73,000