Backend-разработчик Java / Node.js (программно-аппаратные системы)
Описание
Локация: Москва, офис компании, работа на месте работодателя
Зарплата: 250 000–320 000 ₽ на руки в месяц
Компания
Собственный технологический продукт — программно-аппаратная платформа, интегрированная с радиоэлектронным оборудованием, сенсорами и внешними информационными системами.
Что делать
Разрабатывать и дорабатывать backend-компоненты на Java и Node.js.
Развивать серверную логику, REST API, сервисы обработки и хранения данных.
Интегрировать платформу с радиоэлектронным оборудованием, внешними устройствами и информационными системами.
Получать, обрабатывать и передавать данные от сенсоров в режиме реального времени.
Участвовать в архитектурных решениях, code review, написании тестов и подготовке технической документации.
Оптимизировать производительность и отказоустойчивость, диагностировать ошибки взаимодействия ПО с оборудованием и участвовать в стендовых и полигонных испытаниях.
Требования
Опыт коммерческой backend-разработки на Java и/или Node.js от 3 лет.
Уверенное знание Java и Spring Boot либо Node.js и TypeScript.
Опыт проектирования REST API, сервисов и интеграционных модулей.
Понимание многопоточности, асинхронной обработки и потоков данных; знание TCP/IP, UDP, HTTP и WebSocket.
Опыт работы с SQL, реляционными базами данных, Linux, Git и Docker; желательно знание PostgreSQL.
Системное мышление, самостоятельность и способность разбираться в сложном существующем коде и архитектуре.
Хорошо, если есть
Опыт интеграции ПО с физическим оборудованием, контроллерами, сенсорами или измерительными устройствами.
Знание C/C++ и принципов embedded-разработки.
Опыт работы с брокерами сообщений, потоковой обработкой данных, системами мониторинга, телеметрии или управления оборудованием.
Опыт в радиоэлектронике, телекоммуникациях, промышленной автоматизации, РЭР, РЭБ или C-UAS.
Культура и преимущества
Работа над собственным технологическим продуктом, а не заказной веб-разработкой.
Прямое взаимодействие с техническим директором и главным разработчиком.
Возможность влиять на технические решения и глубоко погружаться в архитектуру сложной программно-аппаратной системы.
Профессиональный рост до ведущего разработчика или руководителя направления.
Официальное трудоустройство в соответствии с ТК РФ, полная занятость и график 5/2.
Периодическое участие в испытаниях и демонстрациях оборудования.