👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Node.js backend разработчик (Node.JS + Express/NestJS)

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

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

Компания

ИТ-компания с подходом 360°

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

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

Наша компания занимается разработкой мобильных приложений и веб сервисов с 2018 года. Среди наших клиентов есть российские и зарубежные компании. Мы создаем продукты для Лаборатории Касперского, Уралхим, Suzuki, Ростелеком, Росгосстрах. Мы не разрабатываем сайты, мы делаем сложные отраслевые решения.

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

Расскажем про все наши проекты на собеседовании без шаблонных фраз "они под NDA и это только на 2м этапе"

Что надо будет делать

  • Разрабатывать самые крутые продукты в команде с лютыми профессионалами
  • Писать backend на Node.js и покрывать свой код тестами
  • Предлагать идеи и обсуждать их на sprint planning'ах
  • Самостоятельно выбирать способы реализации идей
  • Развиваться как в написании кода, так и в понимании бизнес-задач

Обазательно надо знать

  • Опыт работы с Node.js + Express/NestJS от 2х лет
  • Отличное понимание Javascript (es5/es6+), Typescript
  • Хорошее знание или опыт работы с RabbitMq/Nats/Kafka/Gearman
  • Опыт работы с Mysql/PostgreSql/Oracle
  • Понимания основ работы в команде - трекер, система контроля верий, спринты, деплой, "будет завтра" это не в 23-59, коммуникация, разработка документации, покрытие свего кода тестами (это значит мы и сами придерживаемся этих правил)

Если есть опыт - хорошо, если нет - научим

  • Опыт работы с nosql решениями (mongodb, redis)
  • Опыт работы с колоночными бд (ClickHouse)
  • Умение проектировать микросервисную архитектуру
  • ELK стек
  • Фронт-скилл (vue, react redux) прям будет плюсом для понимания, это не значит что завалим фронтовыми задачами

3 хорошие привычки, которые будут отличать вас от других кандидатов

  • Делать больше чем от вас ожидают
  • Умение делать задачи без полного ТЗ, додумывая самостоятельно
  • Отсутствие патологического перфекционизма, т.е. умение доводить задачи до «хорошего» качества и не тратить чрезмерное время на их выполнение

Что точно спросим на собеседовании

  • ООП, SOLID основные принципы и применение на практике
  • Паттерны проектирования и ситуации где они не уместны
  • Практические задачи на node.js
  • Требования ACID
  • Чем rebase отличается от merge

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

  • Возможность выбрать наиболее интересный проект
  • Оплачиваемые тестовые задания на собеседовании (если будут)
  • 100% оплата больничных и отпусков
  • Корпоративная лицензия для вашей IDE
  • Удаленная работа или режим part-time office
  • Бонусная программа покупки техники Apple (после исп. срока)
  • Хорошие премии по результатам спринта/проекта (это не мифические "бонусы по результатам", исчисляемые показатели - исчисляемый результат)
  • Заметные и ощутимые подарки в честь значимых событий

ps. даже если вы дочитали до этого момента и считаете что мы вам или вы нам не подходите - стоит нажать кнопку "откликнуться" на вакансию и просто пообщаться с хорошими людьми =) Если вы из IT - нам точно есть о чем поговорить!