Описание
Компания разрабатывает собственные программные продукты и создаёт приложения для решения задач в области логистики железнодорожных перевозок на путях необщего пользования для крупных промышленных предприятий.
Задачи
•Распределять задачи между разработчиками, контролировать сроки и приоритеты
•Обучать младших и мидл-разработчиков, разбирать сложные случаи и проводить технические сессии
•Проводить код-ревью для развития команды и передачи лучших практик
•Проводить технические интервью и оценивать кандидатов
•Проводить ретроспективы и планирование, улучшать процессы и работать с техническим долгом
•Общаться с менеджментом и аналитиками, аргументировать технические решения и оценивать их влияние на бизнес-цели
•Проектировать архитектуру микросервисов, контракты 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)
•Опыт с событийно-ориентированной архитектурой
•Навыки нагрузочного тестирования
Условия
•Трудоустройство в соответствии с ТК РФ
•Компания имеет аккредитацию в сфере информационных технологий
•Предоставляют необходимое техническое оснащение
•Полный социальный пакет
•Возможность участвовать в архитектурных комитетах и принимать технические решения
•Карьерный трек: развитие в архитектора или расширение зоны ответственности до нескольких команд
•Поддержка в развитии управленческих компетенций, менторство со стороны СТО
•Зарплата: 300 000 ₽