Описание
Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поиске Senior .NET Developer.
Задачи
•Техническая проработка крупных фич: проектирование решения, оценка рисков, декомпозиция и подготовка задач к разработке.
•Проектирование архитектурных решений: рассмотрение альтернатив и trade-offs, защита решений перед командой / TL / архитектором, документирование ADR.
•Разработка, рефакторинг и оптимизация высоконагруженных backend-сервисов на .NET / C#.
•Technical ownership: сопровождение крупных изменений от дизайна до production и внедрения, контроль технической целостности решения.
•Обеспечение инженерного качества: code review, unit/integration tests, performance/load testing там, где это необходимо.
•Расследование сложных production-инцидентов, поиск root cause, профилирование, улучшение observability.
•Помощь TL в развитии инженерных практик команды: подходы к проектированию, code review, технической декомпозиции, качеству.
•Менторинг разработчиков: помощь со сложными техническими задачами и развитие инженерных компетенций.
Требования
•.NET, C#, backend разработка — от 5 лет опыта
•SQL — от 3 лет опыта
•NoSQL — от 3 лет опыта
•RabbitMQ / Kafka — от 3 лет опыта
•Обязателен опыт с .NET core 3+ и ASP.NET
•Опыт работы с высоконагруженными сервисами (от 1000 RPS)
•Опыт с микросервисной архитектурой, знание паттернов распределённых систем
•Паттерны и подходы: отличное знание SOLID, DDD (Domain-Driven Design), чистой архитектуры (Clean/Hexagonal Architecture)
•Опыт проработки и защиты архитектурных решений
•Умение декомпозировать большие задачи
Будет плюсом:
•Участие в проектах на этапе MVP и дальнейшее развитие таких проектов
•Настройка CI/CD пайплайнов, Kubernetes
•Опыт с Agile, Scrum
Условия
•Возможность развивать свои компетенции и применять знания на практике
•Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации
•Удаленный или офисный формат работы на выбор
•Отсутствие бюрократии, быстрое согласование необходимых вещей
•Оплачиваемые лист нетрудоспособности (больничный лист) и отпускные
•ДМС после 6 месяцев работы
•Частичная компенсация английского языка или психолога (на выбор)
•Компенсация спортзала
•Корпоративное питание в офисе
•4 day-off в год за счет компании
•Компания поддерживает сотрудника в важные периоды жизни
•Годовой бонус по результатам работы
•Реферальная программа за успешную рекомендацию
•Большая высококвалифицированная команда, к которой всегда можно обратиться за помощью