Мы разрабатываем сложные программные продукты в области автомобильных каталогов, обработки данных и интеграций с внешними сервисами. Мы ищем руководителя направления разработки — технического авторитета, который принимает архитектурные решения, погружается в код и развивает специалистов. Эта роль для тех, кто хочет быть техническим архитектором и управленцем направления, а не просто распределять задачи.
Обязанности
Архитектурное лидерство
- Проектирование архитектуры сервисов каталогов и реверс-инжиниринга; ответственность за архитектурную целостность направления.
- Свободное ориентирование на всех уровнях архитектуры: от высоконагруженных сервисов до отказоустойчивости, изолированного контура и обвязки.
- Глубокое Code Review; помощь разработчикам в сложных архитектурных и технических решениях.
Управление направлением
- Развитие направления каталогов (~10 разработчиков) и реверс-инжиниринга (растёт до 4–5 человек); опора на «старших» разработчиков как точки входа.
- Декомпозиция задач, постановка технически грамотных целей, контроль качества и техдолга.
- Наставничество, развитие разработчиков, проведение технических интервью.
Процессы
- Ведение проектов в Jira, документации в Confluence.
- Работа в Git (ветвление, MR, разрешение конфликтов) как рутинная часть процесса.
- Выстраивание понятного процесса разработки.
Требования:
- Архитектурная зрелость — ключевой критерий отбора. Свободное ориентирование на всех уровнях архитектуры; способность обсуждать и нести ответственность за архитектуру целиком — отказоустойчивость, изолированный контур, обвязка. Кандидат, у которого «архитектура» сводится к 2–3 микросервисам и БД, не подходит.
- Базовое понимание миграций, защиты (ИБ), кластеризации — на уровне архитектурных решений и практической работы.
- Уверенное владение Git: способность читать и понимать любой чужой код, находить причины сложных ошибок.
- Опыт управления разработкой направления (не «2–3 подчинённых»).
- Инженерный бэкграунд зрелого архитектора: проектирование сервисов и интеграций, работа с реляционными БД, понимание многопоточности и конкурентности. Конкретных ожиданий по стеку нет.
Будет плюсом:
- C#/Python (направление работает на двух стеках C# и Python параллельно; от руководителя не требуется практических знаний, но понимание желательно).
- Опыт в домене автомобильных запчастей / VIN-каталогов (вникает за 1–2 недели — не обязательное требование).
- Docker, Linux, CI/CD, Redis, RabbitMQ/Kafka, микросервисная архитектура.
Условия
- Работа над технически сложными проектами; возможность принимать архитектурные решения.
- Минимум бюрократии, высокая степень самостоятельности.
- Команда сильных разработчиков; партнёрский формат с техническим экспертом компании.