Кадровое Агентство Уникальных Специалистов
Начальник отдела разработки / Руководитель разработки
- Руководство коллективом
- Оптимизация бизнес-процессов
- Базы данных
- Информационные технологии
- Бизнес-анализ
Наш клиент: компания-разработчик программного обеспечения сложных систем. Мы создаём уникальные решения для промышленной автоматизации, предиктивной аналитики и диагностики оборудования. Наша команда — это команда профессионалов, а наш продукт уже активно используется в закрытых контурах на промышленных предприятиях.
Обязанности:
-
Глубоко погрузиться в существующий продукт, архитектуру и кодовую базу, чтобы понять логику ранее принятых технических решений.
-
На первом этапе активно участвовать в технической работе команды: разбираться в коде, участвовать в проектировании, проводить code review и решать сложные технические задачи.
-
Руководить командой разработки из 12–15 человек, координируя backend-, frontend-, QA-, DevOps- и смежные направления.
-
Организовывать процессы разработки, тестирования и поставки продукта.
-
Развивать архитектуру системы и участвовать в её проектировании.
-
Развивать инженерные практики и повышать качество разработки.
-
Участвовать в подборе и развитии сотрудников.
-
Работать с интеграциями с внешними системами и промышленной инфраструктурой.
-
Участвовать в дальнейшем развитии инструментов предиктивной аналитики и AI/ML.
-
Повышать производительность команды, в том числе с использованием современных AI-инструментов разработки.
Требования:
-
Высшее техническое образование.
-
Опыт профессиональной разработки от 5–7 лет.
-
Сильный практический инженерный бэкграунд.
-
Опыт руководства командой разработки.
-
Способность самостоятельно разбираться в существующем коде и архитектуре.
-
Опыт развития уже работающих программных систем.
-
Хорошее понимание архитектуры современных программных решений.
-
Опыт интеграции с внешними системами и API.
-
Умение принимать и аргументировать технические решения.
-
Готовность глубоко погрузиться в промышленную предметную область: промышленное оборудование, датчики и измерительные системы, телеметрия, АСУ ТП.
-
Знание технологического стека: Backend — Go, go-chi, pgx, clickhouse-go, OAuth, OpenAPI; Frontend — React, TypeScript, Vite, React Router, Redux Toolkit, Ant Design, styled-components, i18next; Данные — PostgreSQL, ClickHouse; Инфраструктура — Docker, Docker Compose, RabbitMQ, Protocol Buffers; Разработка и качество — Git, GitLab, GitLab CI, Make, golangci-lint, ESLint, Stylelint, Vitest, Playwright, Storybook, Husky.
-
Английский язык на уровне, достаточном для работы с технической документацией.
Будет преимуществом:
-
Опыт разработки промышленного ПО.
-
Опыт работы с временными рядами и телеметрией.
-
Опыт разработки распределённых систем.
-
Опыт работы с большими объёмами технологических данных.
-
Опыт применения AI/ML и методов предиктивной аналитики.
-
Опыт взаимодействия с командами Data Science / ML.
-
Опыт разработки для закрытых контуров.
-
Опыт работы с Astra Linux и offline-развёртыванием.
-
Опыт технического аудита и развития существующих проектов.
Условия:
-
Уровень дохода - от 300 000 рублей на руки. Окончательная сумма обсуждается индивидуально с успешным кандидатом.
-
Оформление по Трудовому кодексу Российской Федерации.
-
Испытательный срок — 3 месяца.
-
График работы: преимущественно в офисе, возможность гибридного формата обсуждается.
-
Место работы: Москва, метро «Перово».
-
Социальный пакет после испытательного срока.
-
Обучение и повышение квалификации.
-
Перспектива карьерного роста до руководства всем направлением разработки.
-
Возможность непосредственно влиять на техническое развитие уникального продукта на стыке промышленной автоматизации, аналитики данных и современной разработки.