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→