Backend JS Developer (Strapi, Nest, Express) (удаленная работа)

25 апреля 2024

Уровень зарплаты:
от 110 000 до 140 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Backend JS Developer (Strapi, Nest, Express)

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

Ищем талантливого Backend или Full Stack JS разработчика для работы над интересными digital проектами крупных международных заказчиков на современном стеке технологий.

Мы - Digital агентство Bask. В связи с активными развитием проектов, мы увеличиваем команду и набираем дополнительных разработчиков. Ищем в команду JS разработчика уровня Middle, имеющего практический опыт разработки. Бэк на JS - Node.js (Strapi и Nest.js) Фронт на React

Задачи:

  • Разработка высоконагруженного мультисайтового бэкенда на JS стеке для крупного международного заказчика
  • Разработка бэкенда на Strapi, Nest.js, Express/Fastify
  • (Опционально) Разработка фронтенд части на React
  • Разработка системы администрирования и управления контентом, интеграции с онлайн кассами, сервисами аналитики данных (Big Query), обработки изображений (Face Recignition), с объектными хранилищами (S3), интеграции с CRM, с чатботами (Dialogflow), сервисами валидации данных (Dadata, HLR)

Вы нам отлично подходите, если:

  • Имеете больше 2 лет практического (коммерческого) опыта разработки на JS стеке
  • Имеете опыт разработки на Nest.js или Strapi
  • Умеете в долгосрочную разработку, корректное структурирование кода с ростом codebase проекта, а также прочитали Clean Code и Clean Architecture
  • Умеете в Highload. Правильно считаете нагрузку на базу. Заранее видите проблемные bottleneck места. Возможно имеете опыт с горизонтальным масштабированием JS приложений
  • Хорошо понимаете принципы работы с БД в разрезе Highload. Понимаете, когда нужно заводить индексы и какие запросы могут быть медленными. Знакомы с SQL и NoSQL базами
  • Умеете в Security. Умеете правильно планировать API, чтобы его нельзя было эксплойтить. Заранее предлагаете ограничения по работе API на разных уровнях - на уровне реверс прокси, кода, базы.
  • Знаете про кэширование на стороне сервере, умеете в оптимизацию запросов API. Имеете опыт подключение сторонних систем кеширования, например Redis.
  • Git. Умеете работать в консоли, и знаете больше чем pull, commit, push. Например можете рассказать как работает rebase
  • просто пишите красивый код и отлично ладите с коллегами
  • хотя бы что-то из этого списка

Что будет плюсом:

  • Аккаунт на Stackoverflow с хорошим рейтингом (наймем без собеседования)
  • Github профиль с большой активностью по проектам
  • Понимание принципов работы CI/CD
  • Опыт работы с системами ведения проектов Jira, Redmine
  • Опыт написания Unit тестов на Jest

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

  • Удаленно
  • Трудоустройство по ТК (отпуска, больничные)
  • Предоставляем технику для работы при необходимости
  • Отпуск по ТК, больничные 100%
  • Можем рассмотреть опытных кандидатов (5+ лет коммерческого опыта) на другой уровень заработной платы