Node.js разработчик

Обязанности:
  • разработка новых API для работы с отзывами, адресными данными сетей и филиалов, сбора и отображения статистики;
  • разработка cli приложений для парсинга отзовиков, получения данных из внешних систем, отправки SMS, email, сообщений в telegram, whatsapp, рассылка пушей в браузерах;
  • рефакторинг кода, оптимизация sql-запросов, апгрейд версии nodejs, который используется в системе.

Требования:
  • Опыт коммерческой разработки 3+ лет, на nodejs от года.
  • Уметь проектировать БД, понимать зачем нужна денормализация, писать SQL-запросы и знать как оптимизировать (мы в основном используем ORM objection, но и SQL-запросы используем часто).
  • Иметь опыт проектирования REST API и быть готовым к нарушению постулатов изложенных в книгах и статьях на хабре касательно проектирования API :)
  • Предлагать решения, а не просто закрывать задачи из таск трекера.
  • Находить золотую середину между Идеально и Сроки.
Наши backend приложения написаны на typescript и golang, для typescript мы используем expressjs, для golang мы используем кодогенерацию из swagger. Данные храним в MySQL и Clickhouse, в качестве брокера задач используем RabbitMQ, CI/CD с помощью Github Actions + Ansible, а хостимся в Yandex. Cloud и на железках OVH и Hetzner.
Работаем удаленно, двухнедельными спринтами с ежедневными дейликами, задачи ведем в Jira.

Что мы предлагаем:
  • Полностью дистанционная работа из дома;
  • Обучение и погружение в специфику работы в первые недели;
  • График 5/2 с 10 до 19 по Московскому времени;
  • Трудоустройство по ТК РФ.

Удаленный формат, полная занятость

Отправьте резюме,
и мы свяжемся с вами в ближайшее время

Пн-пт: 10:00-19:00
8 800 555-41-36
+7 495 995-58-24