Middle Node.js Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Admitad — это сервисы для продаж и заработка в интернете. Компании уже более 10 лет и мы активно расширяемся по всему миру. Наши офисы расположены в Германии, России, ОАЭ, Индии, Бразилии, Украине и Белоруссии.
В компанию Admitad входят партнерская сеть, маркетплейс для рекламодателей, корпоративная стартап-студия Admitad Projects, сервис GetUniq и кэшбэк-провайдер LetyShops. Также мы разрабатываем сервисы для роста продаж и заработка в интернете, такие как Admitad Cashback, ConvertSearch, ConvertLink, ConvertSocial и Admitad Vendor Network.
Мы в поисках Middle JS Backend Developer в команду, которая будет заниматься развитием бекенда наших продуктов для веб-мастеров. Один из таких продуктов - Convertlink. Convertlink - это скрипт, который помогает зарабатывать на партнерских ссылках веб-мастерам: контентным сайтам и владельцам форумов.
Чего мы ждем от кандидата:
- Отличное знание JavaScript (TypeScript);
- Опыт разработки на Node.js от 3 лет;
- Знание любого из фреймворков для Node.js: Express.js, Nest.js, Koa.js;
- Понимание принципов построения масштабируемых систем, основные проблемы, пути решения;
- Большой опыт разработки и реализации баз данных SQL и NoSQL;
- Отличное знание создания REST API;
- Опыт работы с RabbitMQ, Redis, Nginx, Prometheus, Grafana;
- Опыт работы с Docker;
- Умение работать с системой контроля версий Git;
- Умение разбираться в чужом коде и документировать свой.
Будет плюсом:
- Опыт разработки Gitlab CI/СD или аналогов;
- Опыт системного администрирования Linux и DevOps c Ansible;
- Опыт проектирования высоконагруженных сервисов.
Предстоит:
- Разрабатывать новые и поддерживать существующие сервисы;
- Разрабатывать внутренние и публичные API для взаимодействия между сервисами;
- Участвовать в формировании архитектуры системы;
- Писать юнит- и интеграционные (совместно с QA) тесты;
- Участвовать в ревью кода;
- Вести документацию по разрабатываемым и внедряемым решениям.
Что предлагаем:
- ТК РФ, все белое и прозрачное;
- Расширенный ДМС со стоматологией;
- Поддерживаем развитие каждого: закладываем бюджет на твое обучение, ставим цели и milestone's, проводим воркшопы, помогаем в написании статей на Хабр;
- Работу в удобном формате: home office или гибридном (офис + удаленка). Офис, кстати, рядом с м. Дмитровская. Тут есть кофе, фрукты, игровая комната с playstation и кикером и куча модных заведений на Хлебзаводе;
- Компенсируем фитнес с бассейном рядом с офисом.
Подробнее о нас:
- Технологический стек: TypeScript, ECMAScript ES6 (2015)+ (JavaScript), Node.js, NestJS, PostgreSQL, MySQL, MongoDB, RabbitMQ, Jest, GitLab, Docker;
- Сильная команда: 4 Node.js и 6 Frontend разработчиков, QA, PM, PO, Scrum Master, DevOps;
- У нас выстроенный процесс разработки: день начинается с обсуждения задач в ~11:00, задачи в backlog приходят от Product'ов, а тимлид с командой декомпозируют задачи на более маленькие. Мы пишем unit-тесты и обязательно проводим code review;
- Раз в месяц у каждого члена команды 1 to 1 с тимлидом и общее ретро со всей командой;
- MacBook или другая "машина" на твой выбор.