Middle Backend Node.js Developer (NestJS)

Дата размещения вакансии: 22.01.2025
Работодатель: ESHE
Уровень зарплаты:
от 2000 до 2500 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Position: Backend Developer
Level: Middle+
Experience: 5+ лет (НЕ фриланс)
Stack: JS, TS, Node.js, NestJS, MySQL, MongoDB, ElasticSearch, Docker, RabbitMQ
Location: Remote
Employment: Fulltime
Timezone: UTC +3

КТО НЕ ПОДОЙДЁТ:

  1. Кандидаты с опытом разработки менее 5 лет.
  2. Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п. – это нерелевантный данной позиции опыт работы. Мы ищем кодера с опытом кодера, а не технического менеджера.
  3. Кандидаты, которые ищут себе вторую работу или с возможностью создавать иллюзию работы. У нас команда маленькая, все всё видят. Нужен честный фултайм.
  4. Кандидаты с преобладающим или последним опытом в роли Frontend Developer. Нам требуется Backend Developer.
  5. Кандидаты с преобладающим или последним опытом работы на фрилансе или в аутсорсинг-компаниях.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  1. Разработка новых фичей
  2. Поддержка, оптимизация и развитие существующего кода
  3. Нахождение «узких» мест в системе и их оптимизация
  4. Оценка задач по трудоемкости
  5. Писать Unit, E2E тесты
  6. Проводить ревью кода

МЫ ОЖИДАЕМ:

  1. Опыт Backend-разработки от 5 лет
  2. Опыт работы с Node.js от 4 лет в продуктовых компаниях
  3. Опыт работы с TypeScript и NestJS от 3 лет
  4. Опыт работы с MySQL и MongoDB от 1 года
  5. Опыт работы с контейнеризацией, в частности, с Docker и Docker compose
  6. Опыт работы с брокерами сообщений, в частности, RabbitMQ
  7. Способность писать простой и понятный код
  8. Умение анализировать, декомпозировать, оценивать задачи
  9. Способность исследовать проблемы, вырабатывать решения
  10. Опыт применения подходов к проектированию: DDD, Гексоганальная архитектура
  11. Умение описывать API по стандарту OpenAPI
  12. Опыт написания Unit, E2E тесты

БУДЕТ ПЛЮСОМ:

  1. Владение навыками работы с AWS
  2. Опыт в проектировании высокоуровневой / низкоуровневой архитектуры

МЫ ПРЕДЛАГАЕМ:

  1. Удалённый формат работы.
  2. Гибкий график работы.
  3. Оплачиваемый отпуск 28 календарных дней.
  4. Работа в продуктовой IT-компании в сфере healthCare.
  5. Интересный и амбициозный проект, рассчитанный на зарубежный рынок.

ЭТАПЫ ОТБОРА СОИСКАТЕЛЕЙ:

  1. CTO отбирает соискателей по резюме, зарплатным ожиданиям и ответам на вопросы
  2. Интервью с HR (15-30 минут)
  3. Техническое интервью (30-40 минут)
  4. Live coding сессия (20-40 минут)

Техинтервью и Live coding сессию совмещаем.