Контактные центрыОфисы продажВакансии для экспертов

Бэкэнд-разработчик Node.JS

IT и технические функции
Дата размещения: 07 февраля

Сегодня билайн — компания изменений, чутко реагирующая на потребности рынка и людей. А ещё билайн — это команда, объединённая общими ценностями и общей целью — быть лидером телеком и digital рынков, предоставляя нашим клиентам новейшие продукты и услуги, а также сервис самого высокого уровня/

Сейчас у вас есть возможность присоединиться к Департаменту по бизнес-аналитике и отчетности в роли Бэкэнд-разработчика!

Итак, вам предстоит:

  • Разработка приложения на тех-стэке Node.JS/Postgres/Linux/MongoDB/RabbitMQ/Redis;
  • Настройка интеграций, подготовка API и баз данных;
  • Поддержка серверных компонент ПО;
  • Контроль и анализ производительности систем, определение потенциальных рисков и внедрение превентивных мер для устранения уязвимостей;
  • Участие в командной разработке;
  • Ведение технической документации;

Требования:

  • Писать понятный и чистый код согласно договоренностям и контрактам;
  • Знать принципы ООП и паттернов, умение им следовать и выделять абстракции;
  • Понимать алгоритмы и MSA;
  • Владеть regExp;
  • Знать Git/Git-Flow;
  • Знать JS (ES6+) (плюсом будет понимание CJS/MJS/AMD/UMD);
  • Знать TypeScript обязательно;
  • Уметь работать со сторонними библиотеками и их документацией;
  • Уметь строить правильные для масштабирования архитектуры приложений;
  • Знать как работать с СУБД (построение и оптимизация запросов, составление архитектуры);
  • Опыт работы с MongoDB и/или другими NoSQL БД;
  • Опыт работы с PostGres SQL и/или другими SQL БД;
  • Опыт работы с Express и его экосистемой (опыт с другими FrameWork будет плюсом);
  • Опыт работы с броккерами сообщений (RabbitMQ/Kafka);
  • Понимать архитектуру и системы авторизации (Oauth2);
  • Понимать и следовать принципам безопасности;
  • Знать принципы и опыт создания REST API;
  • Опыт работы с Linux (c Windows будет плюсом);
  • Уметь разбираться в чужом коде;
  • Работать с окружениями;
  • Понимать HTTP и сети в целом;
  • Понимать событийно-ориентированной архитектуры;
  • Уметь мыслить логически и думать: сначала решать проблему, потом писать код; предлагать свои решения, прежде чем спрашивать, как сделать задачу;
  • Иметь способность выполнять работу в срок; оперативно исправлять код при необходимости;
  • Применять Agile-подход в организации своей работы;
  • Уметь учиться, узнавать новые технологии;


Дополнительным плюсом будет:

  • Понимание FrontEnd и опыт работы с ним;
  • Опыт работы с Redis;
  • Опыт работы с Elastic Search;
  • Опыт работы с Docker и k8s;
  • Опыт работы с Moleculer;
  • Опыт работы с Monorepo;

Что мы предлагаем:

  • Трудоустройство в аккредитованную ИТ-компанию.
  • Возможность работать дистанционно.
  • Свободу в принятии решений, возможность влиять на процесс и результат.
  • Развитое внутреннее DS/DA комьюнити (100+ человек) с регулярными митапами и встречами по обмену опытом.
  • Десятки Пбайт разнообразных данных — от классических табличных до гео, графов, кликстримов, текстов и картинок.
  • Развитую MLOps инфраструктуру и процессы, мощный кластер с GPU.
  • Внешнее и внутреннее обучение, участие в митапах и конференциях.
  • Полис добровольного медицинского страхования, обслуживаемый в лучших клиниках.
  • Корпоративные скидки на товары и услуги от партнеров компании.
  • Компенсацию ваших затрат на занятия спортом (бег, футбол, волейбол, плавание и йога) в размере 30% от их стоимости.
  • Служебную сотовую связь.


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