uForce

Ведущий инженер-программист

Коротко

Старший full-stack инженер-программист для UFORCE — оборонно-технологической компании, разрабатывающей беспилотные суда, наземную робототехнику и системы командования и управления. Роль фокусируется на автоматизации операционных рабочих процессов для операторов беспилотных транспортных средств (UxV), повышении готовности к миссиям и создании надёжных API и интерфейсов. Требуется не менее 6 лет опыта в бэкенд/full-stack разработке с Node.js и React, а также практический опыт с Docker и Kubernetes. Работа удалённая, доступна только для кандидатов из Украины.

# О компании
UFORCE существует, чтобы сделать агрессию экономически невыгодной.
Основанная в Украине и с головным офисом в Лондоне, UFORCE — это компания в области оборонных технологий с операциями по всей Европе, Соединённым Штатам и Азии.
UFORCE разрабатывает беспилотные суда, наземную робототехнику и летательные аппараты, программное обеспечение для автономии и слой командования и управления, который объединяет их в единую систему. Каждая платформа может использоваться самостоятельно и становится сильнее в составе системы. Линейки продуктов включают семейство беспилотных надводных судов MAGURA, семейство ударных платформ NEMESIS, семейство наземных роботизированных платформ LIUT и системы противодействия БПЛА.
О роли
UFORCE ищет старшего инженера для разработки программного обеспечения, которое делает операции с беспилотными транспортными средствами (UxV) более надёжными, повторяемыми и масштабируемыми. Вы будете развивать возможности в стеке UFORCE C2/C4ISR, с акцентом на автоматизацию операционных рабочих процессов, повышение готовности к миссиям и снижение нагрузки на операторов и пилотов.
Вы будете совмещать практическую работу с бэкендом и фронтендом с полным владением продуктом: понимание операционных потребностей, проектирование решений, выпуск возможностей и их проверка с реальными экипажами. Вы будете тесно сотрудничать с операторами, продуктовыми командами и инженерами по системам, создавая программное обеспечение, которое остаётся удобным в условиях изолированных сетей, прерывистых соединений и ограниченного доступа к инженерной поддержке.
Что вы будете делать
•Разрабатывать и улучшать рабочие процессы до и после полёта, включая автоматические проверки, конфигурацию, обработку пакетов миссий, захват логов и синхронизацию данных после миссии.
•Создавать интерфейсы и защитные механизмы для операторов, которые делают рутинные рабочие процессы интуитивно понятными, последовательными и менее зависимыми от вмешательства инженеров.
•Стандартизировать шаблоны конфигурации и настройки миссий, чтобы уменьшить ручную работу и вариативность между экипажами и платформами.
•Разрабатывать операционную аналитику, которая помогает командам понимать готовность, эффективность рабочих процессов, время оборота и влияние ограничений связи.
•Работать напрямую с операторами для выявления проблем, преобразования обратной связи с поля в требования и проверки улучшений в реальных операционных рабочих процессах.
•Проектировать и поддерживать API, схемы и модели событий, которые обеспечивают надёжную интеграцию и параллельную разработку в командах.
•Отвечать за доставку продукта от этапа исследования и технического проектирования до реализации, развертывания, мониторинга и итераций.
•Явно обозначать архитектурные компромиссы, балансируя потребности продукта с совместимостью, ограничениями развертывания и поддерживаемостью в полевых условиях.
•Создавать краткие инструкции, чек-листы и руководства по устранению неполадок, которые помогают экипажам работать самостоятельно и сокращают количество предотвратимых ошибок.
•Снимать блокировки у коллег и партнёрских команд через чёткие интерфейсы, зоны ответственности и практические инженерные стандарты.
Требуемые навыки
•Опыт работы в бэкенд или full-stack разработке не менее 6 лет с поставкой производственных систем.
•Сильные практические навыки работы с Node.js и React в производственных средах.
•Ориентация на продукт: вы понимаете потребности пользователей и превращаете сложные рабочие процессы в практичное, удобное программное обеспечение.
•Опыт создания и эксплуатации API-ориентированных сервисов, включая версионирование, обратную совместимость и разработку на основе контрактов.
•Практический опыт работы с Docker и Kubernetes, включая развертывания, отладку и операционный мониторинг.
•Сильное владение полным циклом инженерной ответственности — от исследования и технического проектирования до развертывания и непрерывного улучшения.
•Способность тесно работать с пользователями, переводить операционную обратную связь в технические требования и проверять, достигает ли решение поставленных целей.
•Чёткое письменное и устное общение, особенно при объяснении интерфейсов, ограничений и технических компромиссов между командами.
•Практический подход к отладке и надёжности, поддерживаемый полезной телеметрией, понятной документацией и доведением процессов до конца.
Как выглядит успех
•Ключевые рабочие процессы до и после полёта автоматизированы, что сокращает ручные операции и зависимость от устных знаний.
•Готовность к миссиям и время оборота улучшаются, с чёткими измерениями «до» и «после».
•Операторы могут самостоятельно выполнять рутинную конфигурацию и настройку миссий, используя последовательные рабочие процессы и практичные защитные механизмы.
•Команды имеют надёжные операционные данные и регулярно анализируют рабочие процессы для выявления узких мест и приоритизации улучшений.
•Общие API, схемы и модели событий снижают трения при интеграции и позволяют командам разрабатывать параллельно.
•Выпущенные возможности работают в реальных полевых условиях и поддерживаются полезной телеметрией, краткими инструкциями и чёткой ответственностью.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте