Роль описана достаточно чётко, а стек современный и включает backend и инфраструктуру в крупной продуктовой компании; при этом в обязанности входит командное дежурство.
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Backend Node.js разработчик (Node.js): Разработка и поддержка микросервисов на Node.js для высоконагруженных систем с акцентом на проектирование API, структур данных и взаимодействия между сервисами. Фокус на оптимизации highload-сервисов, построении распределённых систем, отладке, тестировании и обеспечении их стабильной работы.
Локация: Москва, улица Коровий Вал, 5. Формат работы: удалённо или гибридно.
Компания
Пятёрочка — продуктовая розничная компания с внутренними сервисами и платформенной инфраструктурой.
Что делать
Разрабатывать и поддерживать микросервисы на Node.js.
Проектировать сервисы, структуры данных и механизмы взаимодействия модулей, фронтенда и других сервисов.
Проводить рефакторинг приложений на Node.js.
Отлаживать и тестировать приложения вручную и с помощью автотестов.
Оптимизировать сервисы под высокие нагрузки и участвовать в командном дежурстве для поддержки их работоспособности.
Требования
От 3 до 6 лет опыта; не менее 3 лет уверенной работы с Node.js.
Умение находить причины нестандартных проблем и выполнять отладку.
Знание MongoDB, включая запросы и построение индексов.
Опыт создания API и написания автотестов.
Опыт работы с Linux; понимание принципов Docker и Kubernetes.
Понимание принципов построения и взаимодействия распределённых систем.
Готовность тесно взаимодействовать с коллегами внутри команды и из смежных команд: product-менеджерами, аналитиками, разработчиками, тестировщиками и платформенной командой.
Хорошо, если есть
Опыт миграции данных.
Опыт настройки Nginx и написания пайплайнов GitLab CI.
Опыт работы с Nest.js.
Опыт эксплуатации и оптимизации высоконагруженных систем.
Опыт мониторинга сложных систем.
Культура и преимущества
Полная занятость.
Удалённый или гибридный формат работы.
Использование Node.js, MongoDB, Elasticsearch, Redis, ClickHouse, Kafka, RabbitMQ, Grafana, Kibana, Docker, GitLab, Jira, Confluence, Ansible и Kubernetes.
Автоматизация развёртывания и оркестрации через Kubernetes, Ansible и внутреннюю PaaS-обвязку с деплоем одной кнопкой.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →