TL;DR
Backend Developer (Node.js): Разработка и поддержка систем управления мобильными устройствами (MDM) с акцентом на автоматизацию наливки, выдачу устройств и удалённое подключение для диагностики. Фокус на проектировании архитектуры новых сервисов, интеграции с аппаратными компонентами и обеспечении высокой доступности инфраструктуры в кросс-функциональной команде.
Компания
Крупнейшая российская технологическая компания, создающая экосистему сервисов и высоконагруженных продуктов.
Что делать
- Разрабатывать новые продуктовые сценарии для бэкенда управления мобильными устройствами.
- Проектировать архитектуру новых приложений и участвовать в дизайн-ревью.
- Взаимодействовать с фронтенд, мобильными разработчиками и инженерами по аппаратному обеспечению.
- Реализовывать функционал для удалённого управления устройствами по аналогии с TeamViewer.
- Разрабатывать автотесты для тестирования взаимодействия с аппаратным обеспечением.
Требования
- Опыт работы с TypeScript и Node.js
- Знание реляционных баз данных, в частности PostgreSQL
- Опыт проектирования REST API и работы с gRPC
- Понимание принципов чистой архитектуры
- Нахождение в РФ
Хорошо, если есть
- Опыт мобильной разработки
- Опыт решения задач на стыке железа и бэкенда
Культура и преимущества
- Расширенная медицинская страховка с первого месяца работы.
- Гибкий график начала и окончания рабочего дня.
- Доступ к внутренней образовательной платформе и оплата профильных конференций.
- Спортивные залы в офисах и корпоративные спортивные клубы.
- Льготные программы жилищного кредитования для сотрудников в РФ.
- Программы поддержки: психотерапия, льготы для детей и страхование родственников.
