Наш клиент: компания-разработчик программного обеспечения сложных систем. Мы создаём уникальные решения для промышленной автоматизации, предиктивной аналитики и диагностики оборудования. Наша команда — это команда профессионалов, а наш продукт уже активно используется в закрытых контурах на промышленных предприятиях. Обязанности: Глубоко погрузиться в существующий продукт, архитектуру и кодовую базу, чтобы понять логику ранее принятых технических решений. На первом этапе активно участвовать в технической работе команды: разбираться в коде, участвовать в проектировании, проводить 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 месяца. График работы: преимущественно в офисе, возможность гибридного формата обсуждается. Место работы: Москва, метро «Перово». Социальный пакет после испытательного срока. Обучение и повышение квалификации. Перспектива карьерного роста до руководства всем направлением разработки. Возможность непосредственно влиять на техническое развитие уникального продукта на стыке промышленной автоматизации, аналитики данных и современной разработки.
Похожие вакансии
Руководитель отдела разработки 1С
Договорная
Москва. Станции метро: Новогиреево, Перово, Кусково
КОМИТАС
Руководитель отдела разработки ОС
Договорная
Москва. Станции метро: Новогиреево, Перово, Кусково
Открытая мобильная платформа
Руководитель отдела backend разработки
Договорная
Москва. Станции метро: Новогиреево, Перово, Кусково
Мсофт
Руководитель отдела веб разработки
Договорная
Москва. Станции метро: Новогиреево, Перово, Кусково
Finbridge
Руководитель отдела фармацевтической разработки
Договорная
Москва. Станции метро: Новогиреево, Перово, Кусково
Валента Фармацевтика