Vue NodeJS Fullstack (возможно front или back) разработчик (частичная/полная)

Зарплата

от 300 000 ₽

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

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

Компания

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

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

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

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

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

Мы ищем опытного и заинтересованного в развитии нового проекта кандидата!

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

Чем предстоит заниматься:

  • Развитие продукта (Front-end и Back-End).
  • Поддержка/рефакторинг существующего кода.
  • Интеграция с сторонними продуктами и внутренними микросервисами.
  • Покрытие продукта End-to-End тестами (Cypress или аналоги).

Наш основной стэк:

  • Vue JS/SCSS
  • Vue JS, Vuex, CSS/SCSS
  • NodeJS, Express JS, REST API
  • Базы: Postgresql DB, MongoDB, Redis
  • Docker микросервисы
  • Yandex облако
  • Работаем через Zoom, Jira и Github в небольшом дружном коллективе

Примеры решаемых задач

  • Разработка функционала сбора статистики по поведению пользователей на страницах сервиса
  • Разработка микросервиса реферальной программы
  • Оптимизация скорости загрузки страниц сервиса
  • Интеграция чат-ботов vk/tg
  • Частичный рефакторинг кода
  • Разобраться в сложном коде выдачи ленты новостей под каждого пользователя (Node JS, Postgres, Mongo DB), исправить ошибки в выдаче и улучшить код.
  • Уменьшить автоматически загружаемые картинки через Яндекс хранилище и функцию (аналог AWS Lambda и S3).
  • Улучшить строение файлов сохраняемых в Яндекс Storage. Сейчас все файлы сохраняются в одну общую папку, а нужно разбить по подпапкам проектов.

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

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