Node.js Jobs — вакансии и резюме
70 subscribers
764 links
Новый канал с вакансиями @nodejsjobsfeed

Тут вакансий и резюме больше не будет
Download Telegram
#Вакансия #Vue.js #Nuxt.js
Город и адрес офиса: #Санкт-Петербург Московский проспект 212
Формат работы: #офис (приоритет) или #удаленка
Занятость: Полная
Зарплата: 80000 - 150000 ₽ на руки
Описание вакансии:

Ищем full stack разработчика для поддержки и доработки логистического сервиса clever-logistics.ru. Компания занимается автомобильными грузоперевозками по России, в перспективах выйти на Европу и СНГ, а также на паревозку грузов другими видами транспорта. Наша задача сделать максимально удобный, быстрый и недорогой сервис

— Проект построен на стеке nuxt.js + node.js (koa) + mongoDB. Nuxt используется для серверного рендеринга клиента. Архитектурно есть два разных клиента (сайт и админка) и общее для них REST API. Все работает на одном сервере и контролируется pm2.
— Клиент состоит из основной части сайта и лендинга. Основная часть делится на главную страницу, контентные и контакты. На главной странице представлены 3 основных блока: калькулятор, заявка и сайдбар. На лендинге используются по большей части те же компоненты, что и на основном сайте. Данные для первичной отрисовки подгружаются асинхронно на стороне сервера.
— В админке есть множество страниц под каждый редактируемый блок, а в качестве ui-библиотеки используется vuetify.
— Бекенд работает на koa, и его условно можно разделить на калькулятор и все остальное. Калькулятор использует множество взаимосвязанных параметров для определения стоимости перевозки, дистанции и др. Также логика калькулятора тесно взаимосвязана с mapbox и API компаний партнеров. Остальная часть бекенда отвечает за отдачу контента и редактирование параметров из админки.
— Структуру БД можно в целом посмотреть в отдельном файле, там приведен перечень коллекций.

Название компании: Клевер Логистик (clever-logistics.ru)
Контакты:
Telegram: @romanweks



👉 Обсуждение вакансии в чате @nodejs_jobs