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. Сейчас все файлы сохраняются в одну общую папку, а нужно разбить по подпапкам проектов.
Условия работы
- Удаленная работа
- Частичная или полная занятость
- Перспективный проект, возможность для развития и реализации своего видения