Node.js Developer
PythonМы ищем Node.js разработчика для усиления нашей команды и ускорения роста продукта.
Обязанности:
- Разработка новых сервисов и продуктов BU-юнита;
- Поддержка и развитие существующих сервисов и библиотек;
- Разработка внутренних и публичных API для взаимодействия между сервисами;
- Участие в формировании архитектуры системы;
- Написание юнит- и интеграционных (совместно с QA) тестов;
- Участие в ревью кода;
- Ведение документации по разрабатываемым и внедряемым решениям.
Мы ожидаем:
- Отличное знание JavaScript/TypeScript;
- Опыт разработки на Node.js от 3 лет;
- Знание любого из фреймворков для Node.js: Express.js, NestJS, Koa;
- Понимание принципов построения масштабируемых систем, основные проблемы, пути решения;
- Большой опыт разработки и реализации баз данных SQL и NoSQL;
- Отличное знание создания REST API;
- Опыт работы с RabbitMQ, Kafka, Redis, Nginx;
- Опыт работы с Docker;
- Умение работать с системой контроля версий Git;
- Умение разбираться в чужом коде и документировать свой.
Будет плюсом:
- Опыт разработки Gitlab CI/СD или аналогов;
- Опыт системного администрирования Linux и DevOps c Ansible;
- Опыт работы с сервисами AWS: SQS, S3, Lambda, Aurora, DocumentDB, API Gateway;
- Опыт работы с Kubernetes, Helm, ElasticSearch, Prometheus, Grafana;
- Опыт проектирования высоконагруженных сервисов;
- Умение оперативно находить проблемы в работе продуктов.
Что предлагаем:
-
Все по ТК и даже больше - дополнительные отгулы и доплата за дни больничного листа;
-
Гибридный формат работы (офис/удаленка);
-
Ноутбуки для комфортной работы из дома;
-
Современный офис с игровой зоной, фруктами и напитками;
-
ДМС со стоматологией после прохождения испытательного срока;
- Частичная компенсация абонемента в фитнес;
-
Обучающие курсы, тренинги и конференции;
-
Скидка на изучение английского языка в SkyEng;
-
Эффективная программа адаптации для новых сотрудников;
-
Корпоративы и тимбилдинги.
Откликнуться
