Backend Node.js разработчик
MSK or Remote | full time | 180 - 250 т.р.
СБЕР
📔Мы предлагаем:
Полное оформление по ТК РФ: заявленный оклад на руки, болничные, отпуска, налоговые вычеты. ДМС, бонусы экосистемы Сбербанка, обучающие программы и прочее. В конце календарного года очень хорошая премия по результатам работы. Адекватное руководство.
🖥📲О продукте:
В Сбере большое число мобильный продуктов(приложений, мобильных версий сайтов), которые работают у огромного числа клиентов на самых разных устройствах. Порой у пользователей бывают баги специфичные для их устройств, а тестировщикам и разработчикам нужно проверить свои приложения и сайты на максимально возможном количестве устройств. В Сбере много команд, поэтому обеспечить все команды всеми типами устройств - довольно тяжело, особенно когда многие перешли на удалёнку.
Наша команда решает эти проблемы, мы предоставляем сервис - ферму мобильных устройств. Любой тестировщик или разработчик в Сбере может получить удалённо через браузер доступ к нужному ему устройству и управлять им с помощью мышки и трансляции изображения с экрана мобильного устройства.
Разработка такого продукта - очень амбициозное решение, сопряженное со сложностями интеграции мобильного мира, фронтенда, сетевого взаимодействия, работы на уровне ОС. Считанные компаний делают подобные продукты. Мы хотим развивать и улучшать это приложение. В перспективе хотим создать сервис уровня AWS Device Farm, SaaS в облаке Сбера.
⚙️Технологии:
- Ядро фермы написано на Node.js
- В качестве основы взято opensource решение
- Ферма использует под капотом ios/android тулинг: Android Debug Bridge, Xcode
- Ряд библиотек: zeromq, protobuf и т.д.
С точки зрения сервера - это приложение построеное по принципу SOA(Service-oriented architecture): различные сервисы оркестрации, проксирования, обёртки над мобильным тулингом и т.д.
С точки зрения фронтенда - это SPA приложение с вебсокетами и потоковым видео.
В качестве базы пока RethinkDB.
📄Задачи:
- Реалиазация фич
- Участие в наполнении бэклога
- Участие в выборе технологий и вектора технического развития
- Улучшение технического качества продукта
📆Работаем по SCRUM с дейли, ретро, спринтами и т.д.
🛠Ожидаем от тебя:
- Опыт работы с Node.js
- Опыт с Git и Docker
- Проактивность
🎈Будет здорово, если:
- Широкий технический кругозор
- Работал с фронтендом
- Работал с Posgresql(будет переход на эту базу)
- Пробовал другие языки кроме JS
🔎В целом ищем человека, который любит решать нестандартные задачи, не боится осваивать новые области знания, умеет качественно делать фичи. Мы понимаем, что интеграция JS(да и любого серверного управления) с мобильным миром - весьма специфичная вещь, с нас полная помощь и поддержка в этом направлении - у нас есть люди с опытом мобильной разработки.
Контакты:
@lnpj12
