Node.js Engineer Offline

О работе

 

Наш клиент — британская компания, которая предоставляет сервис в сфере логистики. У нее заключены контракты с десятками крупных онлайн-магазинов, покупатели которых заказывают доставку покупок в один из сотен пунтков выдачи нашего клиента.

 

DataArt участвовал в разработке десятка различных продуктов для этой компании: от сайта-визитки до мобильных и веб-приложений. Права на использования этих приложений компания продает (по принципу ‘whitelabel approach’), а наши специалисты выполняют их кастомизацию для новых клиентов.

 

Самые крупные продукты – веб и мобайл сервисы, которые позволяют сотрудникам склада следить за логистикой товара: от его поступления на склад, сортировки, перемещения между центральным складом и пунктами выдачи, и до получения заказчиком в пункте выдачи.

 

Микросервисная архитектура реализована на базе сервисов AWS. Основная часть на AWS Lambda, другая — EC2. База данных — Couchbase, дополнительно SyncGateway. Кодовая база — JavaScript, Node.js.

 

Требования

- Опыт работы с платформой Node.js не менее 2-х лет, знания JavaScript.

- Понимание основных паттернов проектирования, принципов построения клиент-сервер систем.

- Умение работать с системами контроля версий (Git).

- Разговорный английский.

 

Будет плюсом

- Навыки работы с Couchbase или другими СУБД класса NoSQL.

- Навыки работы с фреймворками и библиотеками: Express, Mocha, Chai, Lodash, Bluebird и пр.

- Опыт работы с продуктами AWS (Lambda, EC2, ECS, SNS, SQS).

- Опыт применения юнит-тестирования и TDD.

- Опыт работы с REST Endpoints.

- Опыт в AWS configuration (routing, balancing, DNS, API-gateway).

The job ad is no longer active

Look at the current jobs Node.js Odesa→

Loading...