Описание
Компания разрабатывает собственные программные продукты и создаёт приложения для решения задач в области логистики железнодорожных перевозок на путях необщего пользования для крупных промышленных предприятий.
Задачи
- Распределять задачи между разработчиками, контролировать сроки и приоритеты
- Обучать младших и мидл-разработчиков, разбирать сложные случаи и проводить технические сессии
- Проводить код-ревью для развития команды и передачи лучших практик
- Проводить технические интервью и оценивать кандидатов
- Проводить ретроспективы и планирование, улучшать процессы и работать с техническим долгом
- Общаться с менеджментом и аналитиками, аргументировать технические решения и оценивать их влияние на бизнес-цели
- Проектировать архитектуру микросервисов, контракты API и интеграционные решения
- Декомпозировать задачи, оценивать сложность и выбирать технологические подходы
- Проводить экспертное код-ревью с акцентом на производительность, безопасность и масштабируемость
- Формировать стратегию тестирования совместно с командой QA
- Предлагать улучшения кодовой базы, инициировать создание внутренних библиотек и автоматизировать CI/CD совместно с командой DevOps
- Влиять на технологический стек и процессы команды
Требования
- Опыт управления командой от 2 лет с реальным менторством
- Навыки распределения задач, приоритизации и управления ожиданиями заказчиков
- Опыт проведения технических интервью и оценки кандидатов
- Умение аргументировать технические решения перед бизнесом и находить компромисс
- Коммерческий опыт разработки на Java от 5 лет
- Уверенное знание Spring Boot, MVC, Data и Transactional
- Понимание работы с базами данных: нормализации и денормализации, оптимизации запросов и индексов
- Понимание асинхронных конвейеров: DLQ, идемпотентности и обработки сбоев
- Понимание принципов кэширования: TTL, инвалидации и проблем вроде cache stampede
- Понимание микросервисной архитектуры и её проблем, включая согласованность данных, сетевые сбои и паттерны Circuit Breaker и API Gateway
- Опыт работы с Git и код-ревью через MR
- Будет плюсом: экспертный практический опыт с партиционированием баз данных и хранимыми процедурами, глубокая практика проектирования кэш-слоёв, опыт проектирования высоконагруженных систем (RPS > 1000), опыт с событийно-ориентированной архитектурой и навыки нагрузочного тестирования
Условия
Трудоустройство в соответствии с ТК РФ
Компания имеет аккредитацию в сфере информационных технологий
Предоставляют необходимое техническое оснащение
Полный социальный пакет
Возможность участвовать в архитектурных комитетах и принимать технические решения
Карьерный трек: развитие в архитектора или расширение зоны ответственности до нескольких команд
Поддержка в развитии управленческих компетенций, менторство со стороны СТО