👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Full Stack Node.js разработчик

Зарплата

от 50 000 до 100 000 ₽

Требования

БэкендNode.jsООПMySQLMongoDBGitDocker

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

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

Компания

«RP BOX» - небольшая Московская компания. Мы занимаемся разработкой, продвижением и монетизацией онлайн игр.

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

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

В команду программистов RP BOX нужен Node.js специалист на постоянную основу для разработки и улучшения имеющихся веб-ресурсов и микросервисов. Работа удаленная. 

Обязанности:

  • Разрабатывать и поддерживать фронтенд часть веб-сервисов и внутренних проектов (админ-панели, статистика и пр.), на основе Vue.js по схеме SPA (vue-router, vue-resource/axios)
  • Разрабатывать и поддерживать бэкенд часть веб-сервисов и других внутренних проектов на Node.js (Express.js, Total.js, ...)
  • Поддерживать различные проекты компании, реализованные с использованием HTML/Twig, CSS3/SASS, JavaScript, ES 6/7
Требования:
  • Опыт разработки на Node.js от 2-ух лет, понимание парадигмы асинхронного кода и цикла событий, вебсокетов
  • Опыт работы с базами данных MySQL и MongoDB, хотя бы на уровне клиентских node.js библиотек и/или ORM/ODM
  • Понимание понятий разделения ответственности модулей и бизнес-логики разрабатываемого кода (SoC)
  • Умение работать с новыми спецификациями JS (ECMAScript 6/7) - обещания (promise), стрелочные функции, async/await, const/let/class/super ...
  • Умение работать с системой версионирования git, плюсом будут навыки использования Github/BitBucket/GitLab
  • Плюсом будет умение работать с Webpack и другими сборщиками / таск-менеджерами
  • Приветствуется опыт работы с системами контейнеризации и изоляции пространств (Docker/LXC/...)
  • Умение разбираться в чужом коде и при необходимости выполнять рефакторинг
  • Владение английским языком на уровне чтения технической документации
  • Коммуникабельность, открытость и умение работать в команде