Senior Node.js Developer

Senior Node.js Developer

Python

inspace — компания, которая делает рабочие места лучше, создавая современное и изысканное программное обеспечением. Наша философия — создавать только те решения, которые приносят реальную ценность нашим клиентам. Продукты inspace работают в двух моделях: SaaS и Standalone.
Сейчас мы динамично расширяем команду разработчиков и в связи с этим открыли позицию Senior Node.js Developer.

Ваши задачи:

  • Возглавлять проект с технической стороны, глубоко понимая его архитектуру
  • Работать над единым backend-ом для мобильных приложений inspace (iOS и Android) и веб-платформ
  • Разрабатывать архитектуру проекта с учетом новых задач — ближайшие планы включают интеграцию платных сервисов и внедрение доступа для гостей
  • Писать и автоматизировать тесты, предлагать оптимальные инструменты и фреймворки
  • Разрабатывать новые микросервисы и совершенствовать существующие
  • Участвовать в выборе и внедрении новых технологий
  • Обучать и наставлять младших разработчиков
  • Проводить код-ревью и обеспечивать качество кода всей команды backend-а

Что мы ожидаем от вас:

  • Минимум 3 года практического опыта в разработке на JavaScript в промышленной среде
  • Опыт работы с MongoDB — основной СУБД inspace
  • Глубокое понимание REST API
  • Опыт разработки сложных приложений, включая системы с множеством пользователей и автоматизацию бизнес-процессов
  • Уверенное владение Linux
  • Опыт настройки процессов логирования
  • Навыки работы с AWS
  • Участие в разработке крупных, высоконагруженных продуктов
  • Опыт разработки микросервисной архитектуры
  • Умение эффективно коммуницировать проектные задачи и решения с руководством и заинтересованными сторонами
  • Способность формулировать задачи для системных администраторов и frontend-разработчиков

Будет преимуществом:

  • Понимание основ CI/CD и DevOps
  • Знание RabbitMQ
  • Опыт работы с SVG файлами и системами генерации отчетов в PDF/XLSX
  • Умение работать с задачами, связанными с различными часовыми поясами, и понимание потенциальных проблем, связанных с этим
  • знание русского и английского языков

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

  • Быстрые циклы разработки — вы сразу увидите результаты своей работы и их влияние на наших клиентов
  • Обучение и рост вместе с командой опытных профессионалов, в том числе с теми, кто разрабатывает ПО более 10 лет
  • Возможность влиять на продукт — мы ценим каждую идею и поощряем участие в улучшении нашего продукта и клиентского опыта
  • Если хотите, вы можете работать с менеджером продукта над исследованием новых возможностей и улучшений

Условия работы:

  • Удаленная работа на полный рабочий день
  • Пятидневная рабочая неделя с ежедневными скрам-встречами и двухнедельными спринтами

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

Откликнуться

Report Page