Напиши текст вакансии для должности "Backend разработчик". Название компании: "Цифровая стройка". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'BigData', 'HighLoad', 'JavaScript', 'ES6', 'Node.js', 'Express.js', 'Socket.io', 'MongoDB', 'PostgreSQL', 'Docker', 'Kubernetes', 'GitLab', 'RabbitMQ', 'Java Script', 'Git', 'Самостоятельная работа', 'Java', 'Удаленная работа', 'руководство командой разработчиков', 'Управление проектами', 'API', 'websockets'

BIMDATA - цифровая экосистема в строительстве. Наша миссия - делать сложные процессы понятными. Мы решаем задачи компаний, занятых в строительной отрасли. В будущем мы видим себя основным технологическим решением для управления инвестиционно-строительными проектами на рынке объемом 9 триллионов рублей. Мы любим свое дело, любим работать и приглашаем в команду позитивных людей, имеющих свое мнение, готовых самостоятельно думать, действовать и нести ответственность за свои действия. Мы гарантируем, что ваше мнение всегда будет услышано, а работа будет строиться на основании здравого смысла и логики. Обязанности:  Проектирование и разработка высоконагруженных микро-сервисов для работы с большими данными; Участие в разработке и оптимизации архитектуры платформы; Написания юнит-тестов; Автоматическое и ручное тестирование собственного кода.  Требования:  Опыт разработки на JavaScript (Node.js) от 3 лет; Пониманине микросервисов; Знание MongoDB со сложными агрегационными пайплайнами (пример пайплайна: получить данные из одной коллекции, получить формулы из другой коллекции, посчитать значения и записать в третью коллекцию); Работа с RabbitMQ (понимание когда полезен в использовании, типы очередей); Работа с Redis (используем для кеширования данных); Работа с файловой системой (fs, стриминговая обработка файла).  Условия:  Работа удаленная, полный рабочий день;  Рабочее время планировать самостоятельно; обязательно участвовать в совещании по Skype пн-пт 10:00;  Оформление по ТК РФ;  Оплата оклад. Заработная плата обсуждается по результатам собеседования.