QBigTech

Senior Node.js Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Node.js
  • MongoDB
  • PostgreSQL
  • JavaScript
  • Nest.js
  • Clickhouse
  • SQL
  • RabbitMQ
  • NATS
  • Kafka
  • TypeScript

Мы в поисках Senior Node.js Developer.

Обязанности:

  • Разработка новых и развитие существующих сервисов;
  • Разработка внутренних и публичных API для взаимодействия между сервисами;
  • Участие в формировании архитектуры системы;
  • Написание юнит- и интеграционных (совместно с QA) тестов;
  • Участие в ревью кода;
  • Ведение документации по разрабатываемым и внедряемым решениям.

Наш кандидат:

  • Имеет опыт разработки на Node.js с использованием TypeScript не менее 3-х лет;
  • Имеет опыт построения веб-приложений с использованием любого из фреймворков: Express.js, Fastify.js, Koa.js, или Nest.js;
  • Работал с реляционными и нереляционными базами данных (мы используем PostgreSQL, MongoDB, ClickHouse), есть знания SQL;
  • Понимает принципы построения масштабируемых систем, основные проблемы, пути решения, ориентируетесь в алгоритмах и структурах данных;
  • Умеет разбираться в чужом коде и документировать свой.

Будет плюсом, если вы:

  • Знакомы с микросервисной архитектурой и сталкивались с основными проблемами межсервисного взаимодействия, имеете опыт проектирования высоконагруженных сервисов;
  • Работали с брокерами сообщений: RabbitMQ, Apache Kafka, NATS.
  • Готовы к самостоятельной разработке и руководству разработкой фрагментов приложений;
  • Заинтересованы в продукте — готовы разбираться в продуктовых проблемах, а не просто пилить фичи, и вместе с командой находить оптимальные решения.

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

  • Все по ТК и даже больше - дополнительные отгулы и доплата за дни больничного листа;

  • Формат работы (офис/удаленка);

  • Ноутбуки для комфортной работы из дома;

  • Современный офис с игровой зоной, фруктами и напитками;

  • ДМС со стоматологией после прохождения испытательного срока;

  • Частичная компенсация абонемента в фитнес;
  • Обучающие курсы, тренинги и конференции;

  • Скидка на изучение английского языка в SkyEng;

  • Эффективная программа адаптации для новых сотрудников;

  • Корпоративы и тимбилдинги.