Назад
13 часов назад

Синьор бэкэнд разработчик (.NET)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Страна
Cyprus/Europe
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Синьор бэкэнд разработчик (.NET) (геймдев): Развитие серверной части ААА мобильного шутера с акцентом на микросервисную архитектуру, стабильность и производительность. Focus on проектирование распределённых систем, масштабирование под высокой нагрузкой, realtime-мультиплеер и обеспечение отказоустойчивости.

Локация: удалённая работа из любой точки Европы и Азии

Компания

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

Что делать

  • Развивать серверную часть ААА мобильного шутера — мобильной версии известной ПК-игры.
  • Проектировать и развивать микросервисную архитектуру и распределённые системы.
  • Масштабировать онлайн-сервисы под нагрузкой от нескольких тысяч RPS и десятков тысяч одновременных подключений.
  • Проектировать API и интеграции на базе REST, gRPC и WebSocket.
  • Повышать стабильность, производительность и отказоустойчивость сервисов, устраняя узкие места и предотвращая каскадные сбои.
  • Самостоятельно выстраивать CI/CD, мониторинг, трассировку и централизованное логирование.

Требования

  • 7+ лет коммерческой разработки на C#/.NET в нагруженных онлайн-сервисах.
  • Глубокое знание .NET 10, CLR, async/await, многопоточности, управления памятью, GC и ASP.NET Core.
  • Опыт проектирования распределённых систем, работы с частичными отказами, идемпотентностью, eventual consistency и границами транзакций.
  • Практический опыт с PostgreSQL или MS SQL Server, MongoDB, Redis, Kafka, NATS или RabbitMQ.
  • Production-опыт с Kubernetes, Docker и одним из облаков: AWS, GCP или Azure.
  • Опыт автоматизированного тестирования, code review, профилирования production, а также работы с UDP и unsafe.

Хорошо, если есть

  • Опыт разработки игрового бэкенда: игровые сессии, матчмейкинг, серверная авторитетность и stateful game servers.
  • Опыт эксплуатации realtime-мультиплеера под нагрузкой.
  • Интеграции с Epic Online Services, PlayFab и платформенными сторами.

Культура и преимущества

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →