Lead Node.js Developer

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Мы занимаемся развитием единой хоум сервис платформы

Описание вакансии

Основная задача Qlean — забрать все домашние дела пользователей на себя и помочь им заниматься тем, что они действительно любят.

У нас есть несколько направлений:

  • Qlean — уборка квартир и офисов, химчистка
  • Cherdak — хранение вещей и переезды
  • Wola — доставка воды

Стратегия команды на этот год: объединить наши продукты в экосистему на базе сервисной платформы и мы уже начали строить первый суперапп в сфере home & local services в России.

Ждём в команду сильного лида для работы над платформой и другими проектами. Разработка ведётся для важных направлений платформы: CRM, HRM, order.

Мы ищем инженеров, которые готовы копать вглубь, давать конструктивную критику, предлагать свои идеи и отстаивать их, чтобы развивать и улучшать продукт.

Как все устроено:

    Платформа — это конструктор бизнес процессов. Наша задача — сделать так, чтобы все происходило с минимальным взаимодействием с разработкой. Для этого мы разбили бизнес процессы по "доменам" — предметным областям к которым они относятся, сформировали в рамках каждого домена кроссфункциональную команду.  В рамках каждого домена есть 3 слоя:

    • слой BPM — движок, в котором менеджеры могут накликать целевой процесс и задеплоить его в прод
    • слой типовых решений — модель данных и архитектура домена
    • слой сервисов — кубиков, из которых всё строится.

    Для сервисов мы используем Nest.js (Node.js + Typescript), часть на Go. Базы данных — PostgreSQL и BigQuery. Инфраструктура в облаках, несколько провайдеров. Kubernetes для оркестрации. Всё, кроме баз данных, в docker-контейнерах.

    Для архитектуры используем Explicit которую описываем через C4Model. Взаимодействие через GRPC, как синхронно, так и через service bus.

    Чем предстоит заниматься:
    Строить один из доменов.
    Домен HRM — предстоит сделать систему найма, адаптации и обучения исполнителей.
    Домен Склад — есть много логистических операций, физические производства, которые нужно автоматизировать Мы ищем Лида, который займется:

    • Реализацией бизнес-требований вместе с командой
    • Проектированием технических решений сервисов вместе с архитектором
    • Улучшением процессов Node.js разработки
    • Написанием кода и решением сложных архитектурных задач
    • По мере развития систем будет нанимать, развивать и мотивировать свою команду.

    Чего мы ждем от тебя:

    • ты профессионально владеешь Node.js (event-loop, stream) и СУБД (PostgreSQL)
    • ты умеешь создавать многопоточные приложения
    • ты знаешь алгоритмы и структуры данных
    • ты не боишься залезть в чужой код на другом языке и разобраться с тем, что там происходит
    • большой плюс, если у тебя есть опыт работы с нагрузками.

    Бонусы

    • атмосфера стартапа — нестандартные задачи, высокая скорость принятия решений, ответственность за весь продукт и никакой бюрократии
    • комфортный график, возможна частичная или полная удалёнка, релокация для иногородних
    • понятная система карьерного роста — Performance Review каждые полгода
    • дополнительное обучение, профессиональные конференции, MacBook для работы, ДМС
    • офис в стиле лофт в семи минутах от Савёловской: фудмаркет, фитнес-клуб и Starbucks в шаговой доступности
    • библиотека, PS4, кикер и турник в офисе, нескучная корпоративная жизнь, покер по вторникам, пицца по пятницам
    • смарт-офисы SOK по всему городу. С высокотехнологичным рабочим пространством, бронью переговорок и управлением рабочим местом через приложение, ланч-зонами и пивными кранами, которые включаются в пятницу вечером 😏

    Дополнительные инструкции

    Для отклика и со всеми вопросами пишите Ане в телеграм http://t.me/AnnLu

    Ваш отклик

    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.