Подробнее о вакансии
У нас в команде прозрачные процессы, открытое обсуждение решений, уважение к инициативе и фокус на качестве.
Мы ожидаем, что senior-разработчик возьмёт на себя не только продуктовые задачи, но и техническое лидерство команды.
Проектировать архитектуру новых сервисов, искать сбалансированные решения
Анализировать и апгрейдить процессы разработки: ревью, покрытие тестами, гит флоу
Наполнять, приоритизировать и обосновывать технический бэклог
Писать код и работать над продуктовыми задачами
Опыт коммерческой разработки от 5 лет
Глубокие знания .NET и экосистемы в целом
Опыт работы с .NET 6/7/8, понимание особенностей и нововведений
Знание C#: LINQ, async/await, делегаты, рефлексия, generics, паттерны проектирования
Применение EF Core: миграции, производительность, raw SQL, интерсепторы, понимание как под капотом работает трансляция и компиляция LINQ -> Sql
Архитектура и проектирование
Опыт проектирования микросервисных и монолитных архитектур
Применение Clean Architecture, DDD, CQRS, Event Sourcing
Умение проектировать RESTful/gRPC API
Опыт работы с брокерами сообщений: RabbitMQ или Kafka
Базы данных
Глубокие знания SQL: MS SQL, PostgreSQL
Понимание и применение в своих решениях NoSQL: Redis, MongoDB, Elasticsearch
Умение работать с индексами, партиционированием, шардингом
Понимание работы репликации и кластеризации
DevOps и инфраструктура
Опыт работы с Docker, k8s
Понимание настройки CI/CD: GitHub Actions, GitLab CI
Умение конфигурить мониторинг: Prometheus, Grafana
Софты
Опыт code review, внедрение best practices
Умение декомпозировать задачи и распределять работу в команде
Наставничество junior/middle разработчиков
Мы предлагаем:
Предлагаем насыщенную жизнь в компании! Проводим корпоративные и спортивные мероприятия, профессиональные соревнования, конкурсы для сотрудников и членов семьи. В компании у каждого сотрудника имеется возможность для профессионального и карьерного роста.