Эта вакансия была перемещена в архив и исключена из общего списка. Все данные по этой вакансии не являются актуальными на текущий момент.
100.000 pуб. Удалённая работа
1471
Вакансия размещена 15 марта (обновлено 21 июня)
Работодатель:
Описание:
Обязанности
  • Разработка облачной платформы на NodeJS;

  • Разработка SDK для интеграции с облачной платформой.

  • Поддержка, устранение ошибок и контроль кода;

  • Проектировать архитектуру компонентов облака;

  • Взаимодействие с разработчиками мобильных приложений и hardware-части проекта.

Условия работы
  • Работа удаленная, занятость полная, гибкий график;

  • Достойная Зп по результатам собеседования;

  • Испытательный срок 3 месяца.

Требования
  • Отличные знания чистого Javascript, включая последнюю версию стандарта;

  • Плюсом будет знание других языков программирования;

  • Отличное знание NodeJS различных версий, опыт написания unit-тестов;

  • Опыт работы с одним или несколькими NodeJS фреймверками (Express/Koa/etc.);

  • Владение технологиями HTML5/CSS3;

  • Опыт работы с SQL/NoSQL базами данных (Postgre/Mongo/Redis/etc.)

  • Плюсом будет опыт построения распределенных и высоконагруженных систем;

  • Плюсом будет понимание микросервисного подхода;

  • Плюсом будет опыт работы со сторонними API (Google/Facebook/etc.) и oAuth 2.0;

  • Понимание паттернов проектирования;

  • Плюсом будет опыт работы с сфере IoT;

  • Плюсом будет понимание парадигмы Reactive Extensions, опыт работы с RxJS или аналогами;

  • Умение работать с менеджерами пакетов (npm/yarn), инструментами сборки проектов и выполнения задач (Webpack/Grunt/Gulp/etc.);

  • Умение работать с системами контроля версий и таск трекерами;

  • Умение работать по гибким методологиям разработки;

  • Знание английского языка на уровне чтения технической литературы;

  • Работа на результат, ответственность, профессионализм.

Список тегов и необходимых технологий:
  • remote Удалённая работа
  • Back-end Разработка функционала для веб, работающего на стороне сервера
  • oop Объектно-ориентированное программирование и паттерны проектирования
  • Git Распределённая система управления версиями
  • REST API Representational State Transfer — метод взаимодействия компонентов распределённого приложения в сети Интернет
  • Web Services Технология организации межпрограммного взаимодействия в распределенной среде
  • nosql Подход для управления базами данных, отличный от традиционных СУБД
  • JavaScript Динамический язык, который широко используется для скриптинга в веб-браузерах
  • node.js Серверная реализация языка программирования JavaScript
  • json Текстовый формат обмена данными, основанный на JavaScript