TL;DR

Backend Developer (Node.js): Разработка и поддержка систем управления мобильными устройствами (MDM) с акцентом на автоматизацию наливки, выдачу устройств и удалённое подключение для диагностики. Фокус на проектировании архитектуры новых сервисов, интеграции с аппаратными компонентами и обеспечении высокой доступности инфраструктуры в кросс-функциональной команде.

Компания

Крупнейшая российская технологическая компания, создающая экосистему сервисов и высоконагруженных продуктов.

Что делать

  • Разрабатывать новые продуктовые сценарии для бэкенда управления мобильными устройствами.
  • Проектировать архитектуру новых приложений и участвовать в дизайн-ревью.
  • Взаимодействовать с фронтенд, мобильными разработчиками и инженерами по аппаратному обеспечению.
  • Реализовывать функционал для удалённого управления устройствами по аналогии с TeamViewer.
  • Разрабатывать автотесты для тестирования взаимодействия с аппаратным обеспечением.

Требования

  • Опыт работы с TypeScript и Node.js
  • Знание реляционных баз данных, в частности PostgreSQL
  • Опыт проектирования REST API и работы с gRPC
  • Понимание принципов чистой архитектуры
  • Нахождение в РФ

Хорошо, если есть

  • Опыт мобильной разработки
  • Опыт решения задач на стыке железа и бэкенда

Культура и преимущества

  • Расширенная медицинская страховка с первого месяца работы.
  • Гибкий график начала и окончания рабочего дня.
  • Доступ к внутренней образовательной платформе и оплата профильных конференций.
  • Спортивные залы в офисах и корпоративные спортивные клубы.
  • Льготные программы жилищного кредитования для сотрудников в РФ.
  • Программы поддержки: психотерапия, льготы для детей и страхование родственников.