Опубликовано вчера
C# .Net Developer в Sakura Games удалённо
Сопроводительное письмо под эту вакансию
Софи напишет его под твоё резюме. Бесплатно — 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 →Похожие вакансии
Это единственная вакансия по вашему фильтру
Не то, что искал?