Мы приглашаем Middle\Senior Node.js инженеров для участия в развитии проектов.
Немного о нас:
- Создаем программное обеспечение, развиваем собственные IT-продукты (например: https://whitebird.io) и оказываем полный спектр IT-услуг
- 20 лет на рынке
- Резидент ПВТ
- 650+ успешно реализованных проектов
- 350 сотрудников
- 5 офисов в 4 городах (Гродно, Минск, Штутгарт, Москва). Мы открыты и для удаленного сотрудничества.
О проекте
Клиент ведет бизнес по реализации изделий медицинского назначения в одной из стран ЕС. Back end система, реализованная через микросервисную архитектуру, служит единым связующим звеном с офлайн-магазинами и с e-commerce точками продаж (терминальное приложение kiosk, мобильный клиент и веб-приложение).Для каждого продукта имеется система ролей/прав доступа и сложная бизнес-логика взаимодействия между объектами системы.
Стек технологий: Node.js, Express, MongoDB, Mongoose, REST API, Socket.IO, AWS S3
Задачи в проекте:
- Имплементация новых ендпоинтов на стеке Nodejs + Express
- Расширение функционала текущих ендпоинтов
- Написание скриптов для решения задач по стримингу данных из базы(MongoDB) в CSV файлы
- Интеграция со сторонними сервисами(оплаты, смс, email, push notifications, logs, aws s3)
- Участие в кросс-ревью кода
- Работать с Ubuntu server на базовом уровне
- Оптимизация aggregate для работы с большим объемом данных для статистик
- Имплементация и поддержка кэша на базе redis
- Имплементация новых апи и микросервисов на стеках NodeJS + Express, NodeJs + NestJs
Размер и структура команды: 1 PM, 2 React developers, 3 React native developers, 2 IOS developers, 3 Backend developers и 3 QA
Какие профессиональные навыки нам важны?
- Опыт back end разработки от 3 лет
- Опыт работы с Node.js от 1 года
- Опыт работы с MongoDB
- Знание Ubuntu server на базовом уровне
Английский – Intermediate+ (для общения с заказчиком)
Будет плюсом:
- Typescript, nestJs, Postgresql, SOLID