Москва
Новодмитровская улица 2к1
Новодмитровская улица 2к1
Мы в поисках Senior Node.js Developer.
Обязанности:
- Разработка новых и развитие существующих сервисов;
- Разработка внутренних и публичных API для взаимодействия между сервисами;
- Участие в формировании архитектуры системы;
- Написание юнит- и интеграционных (совместно с QA) тестов;
- Участие в ревью кода;
- Ведение документации по разрабатываемым и внедряемым решениям.
Наш кандидат:
- Имеет опыт разработки на Node.js с использованием TypeScript не менее 3-х лет;
- Имеет опыт построения веб-приложений с использованием любого из фреймворков: Express.js, Fastify.js, Koa.js, или Nest.js;
- Работал с реляционными и нереляционными базами данных (мы используем PostgreSQL, MongoDB, ClickHouse), есть знания SQL;
- Понимает принципы построения масштабируемых систем, основные проблемы, пути решения, ориентируетесь в алгоритмах и структурах данных;
- Умеет разбираться в чужом коде и документировать свой.
Будет плюсом, если вы:
- Знакомы с микросервисной архитектурой и сталкивались с основными проблемами межсервисного взаимодействия, имеете опыт проектирования высоконагруженных сервисов;
- Работали с брокерами сообщений: RabbitMQ, Apache Kafka, NATS.
- Готовы к самостоятельной разработке и руководству разработкой фрагментов приложений;
- Заинтересованы в продукте — готовы разбираться в продуктовых проблемах, а не просто пилить фичи, и вместе с командой находить оптимальные решения.
Что предлагаем:
-
Все по ТК и даже больше - дополнительные отгулы и доплата за дни больничного листа;
-
Формат работы (офис/удаленка);
-
Ноутбуки для комфортной работы из дома;
-
Современный офис с игровой зоной, фруктами и напитками;
-
ДМС со стоматологией после прохождения испытательного срока;
- Частичная компенсация абонемента в фитнес;
-
Обучающие курсы, тренинги и конференции;
-
Скидка на изучение английского языка в SkyEng;
-
Эффективная программа адаптации для новых сотрудников;
-
Корпоративы и тимбилдинги.