Что за роль
Международная продуктовая IT-компания разрабатывает высоконагруженные онлайн-развлекательные сервисы для крупных клиентов. Вы будете отвечать за техническую проработку крупных функций и сопровождать изменения от проектирования до production.
Чем вы будете заниматься
- Проектировать решения, оценивать риски и декомпозировать задачи.
- Рассматривать архитектурные альтернативы и документировать ADR.
- Разрабатывать, рефакторить и оптимизировать backend-сервисы на .NET/C#.
- Проводить code review, писать unit- и integration-тесты, при необходимости выполнять нагрузочное тестирование.
- Расследовать production-инциденты, заниматься профилированием и улучшать observability.
- Менторить команду и поддерживать техническую целостность изменений.
Требования
- От 5 лет опыта с .NET, C# и backend-разработкой.
- От 3 лет опыта с SQL, NoSQL и RabbitMQ или Kafka.
- Опыт работы с .NET Core 3+ и ASP.NET.
- Опыт высоконагруженных сервисов от 1000 RPS и микросервисной архитектуры.
- Знание SOLID, DDD, Clean Architecture и Hexagonal Architecture; умение декомпозировать и аргументировать архитектурные решения.
Будет плюсом
- Опыт участия в проектах на этапе MVP и их дальнейшего развития.
- Настройка CI/CD-пайплайнов и работа с Kubernetes.
- Опыт работы по Agile/Scrum.
Что мы предлагаем
- Удалённый или офисный формат на выбор; удалённая работа доступна из России.
- Оплата наставников и курсов для повышения квалификации.
- Оплачиваемые больничные и отпуск.
- ДМС после шести месяцев работы.
- Частичная компенсация занятий английским языком или услуг психолога.
- Компенсация спортзала, корпоративное питание, четыре дополнительных выходных в год, годовой бонус и реферальная программа.
Кто здесь добьётся успеха
Уверенно проектирует высоконагруженные серверные сервисы на .NET и ASP.NET: умеет выбирать архитектуру, декомпозировать крупные функции и оценивать риски до начала реализации.
Мыслит в терминах распределённых систем: понимает, когда применять микросервисы, RabbitMQ или Kafka, и учитывает надёжность, согласованность данных и поведение системы при пиковых нагрузках.
Опирается на сильный практический опыт уровня старшего разработчика: применяет DDD, SQL и NoSQL по назначению, умеет находить узкие места и оптимизировать производительность без потери сопровождаемости.
Комфортно работает удалённо и в офисном формате в международной продуктовой команде: самостоятельно ведёт изменения от проектирования до production, фиксирует архитектурные решения и предметно обсуждает компромиссы.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Media & Entertainment
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев