Назад

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

250 000 - 320 000
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Backend-разработчик Java / Node.js (программно-аппаратные системы): Разработка backend-компонентов и серверных сервисов программно-аппаратной платформы с акцентом на интеграцию с радиоэлектронным оборудованием, обработку данных от сенсоров в реальном времени и отказоустойчивость. Focus on проектирование API, взаимодействие с физическими устройствами, оптимизацию производительности и диагностику сложных ошибок на стыке программного обеспечения и оборудования.

Локация: Москва, офис компании, работа на месте работодателя

Зарплата: 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.
  • Периодическое участие в испытаниях и демонстрациях оборудования.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →