Backend-разработчик Java / Node.js (программно-аппаратные системы)

Backend-разработчик Java / Node.js (программно-аппаратные системы)

Москва, Звенигородская улица, 8к2

Описание вакансии

Обязанности:

— Разработка и доработка backend-компонентов программно-аппаратной платформы на Java и Node.js.

— Развитие серверной логики, API, сервисов обработки и хранения данных.

— Интеграция программной платформы с радиоэлектронным оборудованием, внешними устройствами и информационными системами.

— Получение, обработка и передача данных от различных сенсоров в режиме реального времени.

— Участие в проработке архитектурных решений совместно с техническим директором и главным разработчиком.

— Постепенное принятие самостоятельной ответственности за отдельные модули и сервисы системы.

— Оптимизация производительности, отказоустойчивости и стабильности программного обеспечения.

— Диагностика и устранение ошибок, возникающих при взаимодействии ПО с реальным оборудованием.

— Написание тестов, проведение code review и поддержание качества кодовой базы.

— Подготовка и актуализация технической документации по разработанным модулям.

— Участие в стендовых и полигонных испытаниях программно-аппаратных комплексов.

Требования:

— Опыт коммерческой backend-разработки на Java и/или Node.js от 3 лет.

— Уверенное знание одного из основных стеков: Java, Spring Boot либо Node.js, TypeScript.

— Опыт проектирования и разработки REST API, сервисов и интеграционных модулей.

— Понимание принципов многопоточности, асинхронной обработки и работы с потоками данных.

— Опыт работы с SQL и реляционными базами данных, желательно PostgreSQL.

— Знание сетевых протоколов и принципов взаимодействия систем по TCP/IP, UDP, HTTP, WebSocket.

— Опыт работы с Linux, Git и Docker.

— Понимание принципов построения распределённых и высоконагруженных систем.

— Умение разбираться в существующем коде и архитектуре сложного продукта.

— Самостоятельность, системное мышление и ответственность за результат.

Будет преимуществом:

— Опыт интеграции программного обеспечения с физическим оборудованием, контроллерами, сенсорами или измерительными устройствами.

— Знание C/C++ и понимание принципов embedded-разработки.

— Опыт работы с брокерами сообщений и потоковой обработкой данных.

— Опыт разработки систем мониторинга, телеметрии, диспетчеризации или управления оборудованием.

— Опыт работы в радиоэлектронике, телекоммуникациях, промышленной автоматизации, РЭР, РЭБ или C-UAS.

Условия:

— Работа над собственным технологическим продуктом, а не заказной веб-разработкой.

— Прямое взаимодействие с техническим директором и главным разработчиком компании.

— Возможность глубоко погрузиться в архитектуру сложной программно-аппаратной системы.

— Реальное влияние на технические решения и развитие продукта.

— Профессиональный рост до ведущего разработчика или руководителя направления.

— Официальное трудоустройство в соответствии с ТК РФ.

— Полная занятость, график работы 5/2.

— Работа в офисе компании в Москве.

— Периодическое участие в испытаниях и демонстрациях оборудования.

— Уровень дохода обсуждается индивидуально в зависимости от опыта и компетенций кандидата.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

КОМИТАС
  • Москва

  • Не указана

Рекомендуем
Консалт Плюс
  • Москва

  • до 450000 RUR

Рекомендуем
Найди.Про

Java-разработчик

Найди.Про

  • Москва

  • от 200000 RUR

Рекомендуем
Платформа ОФД

Java-разработчик middle

Платформа ОФД

  • Москва

  • от 250000 RUR

Домклик

Java/Kotlin Developer

Домклик

  • Москва

  • от 250000 RUR

Ред Софт
  • Москва

  • от 250000 RUR

Gridnine
  • Москва

  • от 250000 RUR

585, Холдинг

Разработчик Java

585, Холдинг

  • Москва

  • от 250000 RUR

СБЕР
  • Москва

  • от 250000 RUR

Новые Ветеринарные Технологии

Middle Backend Developer — Python

Новые Ветеринарные Технологии

  • Москва

  • от 250000 RUR

SberTech
  • Москва

  • от 250000 RUR

Backend-разработчик

СБК Парус

  • Москва

  • от 250000 RUR

ИдаПроджект
  • Москва

  • от 250000 RUR

СБЕР
  • Москва

  • от 250000 RUR

Страховая компания Сбербанк страхование

Middle Java разработчик

Страховая компания Сбербанк страхование

  • Москва

  • от 250000 RUR

СБЕР
  • Москва

  • от 250000 RUR

СБЕР
  • Москва

  • от 250000 RUR

СберЛизинг

Java - разработчик

СберЛизинг

  • Москва

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию