Напиши текст вакансии для должности "Lead Back-end Developer (Node.js)". Название компании: "Rental Club". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'JavaScript', 'Git', 'MongoDB', 'ООП', 'Node.js'

Делаем on-line сервис для заказа, логистики и мониторинга спецтехники и грузового транспорта. 12 лет отраслевой экспертизы, за спиной 2 акселератора, резиденты Сколково, растем по 40% год к году (на свои), выручка в 21-м - 260 млн.руб. Сейчас привлекаем первый раунд инвестиций для увеличения скорости и формируем core team. Работа в небольшой команде (5-7 человек), в связке с основателем. Работа, где со временем нужно понимать как работает весь бизнес и весь бэк и принимать наилучшие решения для бизнеса и продукта вместе с основателем и СТО.  Тут видео с демо-дня о проекте https://youtu.be/ADUnrOQNpjo?t=4164 (начиная с 1:09:24) Интервью с основателем https://youtu.be/Y7coR9jkgRA  Cтроим интересный и технологический проект, в котором стараемся применять самые свежие технологии. У нас своя аналитика на ClickHouse, сложные поисковые алгоритмы с использованием Elasticsearch, быстро развивающийся бэкенд и интересные задачи. Используем микросервисную архитектуру, с общей точкой доступа API. В основном GraphQL на получение данных и JSON RPC для отправки изменений. Твой опыт:  Отличное знание Node.js Опыт работы с MongoDB Опыт работы с менеджерами очередей Желательно знание NATS, GraphQL, Elasticsearch, микросервисной архитектуры  Что делаем:  Выбор оптимальных технических решений вместе с СТО и CEO Участие в проектировании функциональных блоков сервиса Пишем хороший код и приучаем делать это других Помощь в декомпозиции бизнес задач и с код-ревью  Наш стэк:  Node.js; Express.js; NATS; GraphQL (stitching); MongoDB; Redis; Memcache; Elasticsearch (geo searching); Docker (Swarm)  Условия:  Команда распределенная, работа из дома, или в офисе в Санкт-Петербурге или Москве Полная занятость, гибкий график Трудоустройство по ТК РФ, для самых ценных и вовлеченных возможен опцион. Остальные условия по результату общения.