🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе

Node JS бэкенд-разработчик (частичная занятость)

Зарплата

от 250 000 ₽

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

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

Компания

Образовательный онлайн-сервис

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

О компании и команде

Приглашаем на удаленную работу NodeJS бэкенд-разработчика на неполную  рабочую неделю (около 50-80 часов в месяц) для развития нашего проекта -  образовательной онлайн платформы (EdTech). Небольшая команда, интересные задачи, развитие в проекте и компетенциях. Находимся в Петербурге, рассматриваем удаленное сотрудничество. Присоединяйтесь!

Ожидания от кандидата

Требования:

  • уверенные знания и опыт в стэке бэкенда
  • минимум 5 лет разработки

Примеры актуальных задач:

  • Сбор и анализ статистики посетителей сайта
  • Функционал реферальной программы
  • Расширение REST API в Express JS, добавление таблиц в Postgres через Sequelize и Mongo DB.
  • Добавление кэширование часто используемых данные в Redis.
  • Исправление существующих ошибок, например, неправильной сортировки данных при ошибочном запросе через библиотеку pg npm.
  • Разобраться в сложном коде выдачи ленты новостей под каждого пользователя (Node JS, Postgres, Mongo DB), исправить ошибки в выдаче и улучшить код.
  • Уменьшить автоматически загружаемые картинки через Яндекс хранилище и функцию (аналог AWS Lambda и S3).
  • Улучшить строение файлов сохраняемых в Яндекс Storage. Сейчас все файлы сохраняются в одну общую папку, а нужно разбить по подпапкам проектов.
  • (Опционально) по желанию для развития могут быть инфраструктурные задачи (настроить Yandex Object Storage, виртуальные машины, и т.д.)

Наш основной стэк (бэкенд):

  • NodeJS, Express JS, REST API
  • Базы: Postgresql DB, MongoDB, Redis
  • Docker микросервисы
  • Yandex облако

  • На фронтенде используем Vue.JS.

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

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