Вакансия: Middle Node.js Developer

  • Локация:

    Украина, Харьков

  • Зарплата:

    до 3000

    долл

Необходимые навыки:

- хороший письменный и разговорный английский (intermediate)

- понимание асинхронной модели выполнения кода (event loop, callbacks, promises)

- глубокое понимание JavaScript (включая современные стандарты ES6, ES7)

- хорошее понимание принципов функционального программирования

- уверенное понимание шаблонов проектирования архитектуры приложений, а также опыт их применения в коммерческих проектах

- опыт проектирование архитектуры API

- опыт написания серверных приложения на node с использование Express.js фреймворка

- опыт практик автоматизированного тестирования (jest)

- опыт работы с MongoDB, включая написание сложных запросов

- опыт использования Message broker-ов для управления асинхронной обработкой, знание AMQP протокола

- понимание принципов работы Node streams

- понимание подходов к обеспечению security web-приложений

- уверенное знание Git, опыт командной работы используя одну из branching моделей

- опыт работы в *nix как пользователя

- знание практик оценки задач (estimating) и умение их применять для оценки проектов средней и высокой сложности

- интерес к новым технологиям и стремление к профессиональному росту


Плюсом будет:

- опыт использования Docker в разработке

- понимание принципов организации микросервисной архитектуры

- опыт с Frontend разработкой на Angular

- знание TypeScript

- знание Ramda

- знание Highlandjs


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

- разрабатывать backend приложение, используя платформу Node и фреймворк Express.js

- писать автоматизированные тесты, используя jest

- работать в распределенной команде мотивированных профессионалов

- повышать свой профессиональный уровень


Предлагаем:

- просторный офисе в центре города

- комфортное рабочее место (не openspace)

- обеды за счет фирмы

- официальное трудоустройство (ЧП)

- свободный график

- курсы английского в офисе

- оплачиваемый отпуск

- дружный коллектив

- достойная зарплата

О проекте: 

Продукт позволяет компаниям быть на связи со своей командой на местах, улучшать операционные процессы  и производительность бизнеса с помощью интеллектуальных решений в реальном времени. Решение позволяет следить за тем, чтобы все сотрудники получали всю необходимую информацию о предоставляемых услугах, чтобы достичь качества, ожидаемого клиентами. С помощью мобильного решения магазины и команды, работающие на выезде, получают мгновенный и автономный доступ к руководству, шаблонам отчетов на каждом устройстве. Теперь они могут сосредоточиться на задачах, непосредственно приносящими пользу бизнесу.

Используя данную платформу руководители брендов и розничных магазинов отслеживают KPI в режиме реального времени, чтобы получить всю полноту информации о качестве услуг (розничных продаж). В конечном итоге это позволяет повысить эффективность продаж в каждой точке.

Стек продукта включает следующие технологии

  • Node with Express on backend
  • Mongo as database
  • Angular 1.5+ for UI
  • Angular 2+, Ionic, Pnonegap for Mobile App

Тип команды: англоязычная, распределенная

Загрузить файл резюме