Опубликовано вчера

C# .Net Developer в Sakura Games удалённо

World iconудаленно
Money bag iconне указана

Сопроводительное письмо под эту вакансию

Софи напишет его под твоё резюме. Бесплатно — 5 писем в день.

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

Задачи:

  • Разработка backend-сервисов на C#/.NET
  • Проектирование и поддержка микросервисной архитектуры
  • Обеспечение стабильности и производительности систем
  • Проектирование распределённых систем и схем данных
  • Оптимизация производительности и устранение узких мест
  • Построение отказоустойчивых систем и контролируемой деградации
  • Написание автоматических unit- и интеграционных тестов
  • Ревью кода других разработчиков

Требования:

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

Условия:

  • Part-time/full-time удалённая работа
  • Зарплата в $
  • Минимум бюрократии и микроменеджмента
  • Небольшие дружелюбные agile-команды
  • Уроки английского в группах по 3-4 человека

Навыки:

  • C#
  • .NET
  • ASP.NET Core
  • PostgreSQL
  • MS SQL Server
  • MongoDB
  • Redis
  • Kafka
  • NATS
  • RabbitMQ
  • Kubernetes
  • Docker
  • AWS
  • GCP
  • Azure
  • GitHub Actions
  • GitLab CI
  • TeamCity
  • Prometheus
  • Grafana
  • Alertmanager
  • gRPC
  • WebSocket
  • REST
  • UDP
  • Clean Architecture
  • DDD
  • SOLID
Эту вакансию мы нашли в huntflow
SG

Sakura Games

удалённо

Получить оффер

Зарплата vs рынок

Зарплата не указана. Обычно на такой позиции платят 150 000 – 400 000 ₽, медиана 245 000 ₽.

90k245k667k

обычно платят (p25–p75): 150 000 – 400 000 ₽

Когорта Backend · 802 вакансии за 90 дней

Зарплаты Backend →

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

Автоотклики