Вакансия • Backend Node.js разработчик, Москва
X5 Digital - это 300 000 заказов ежедневно, highload, микросервисная архитектура и сильнейшая Node.JS команда в России.
Наши сервисы принимают большое количество заказов каждый час, управляют работой 15 000 сборщиков в 4 000 магазинах и дарксторах, управляют работой 12 000 курьеров - всё это для того, чтобы каждый наших клиентов мог получить свой заказ вовремя.
У нас сильные команды разработки, большинство наших тимлидов и техлидов выросли внутри компании из разработчиков. Мы открыты к новому, идеи сотрудников очень ценны для нас: мы регулярно внедряем новые технологии, рефакторим старый код, выделяем новые микросервисы и новые команды, поэтому мы постоянно находимся в поиске новых и перспективных коллег.
Наш стек:
- для backend: Node.js (свой фреймворк/Nest.js), набор внутренних библиотек
- для хранения данных: MongoDB, ElasticSearch, Redis, ClickHouse
- брокеры сообщений: Kafka, RabbitMQ
- для мониторинга: Grafana, Kibana
- рабочие инструменты: Docker, Gitlab, Jira/Confluence
- автоматизация развертывания и оркестрация: Ansible, Gitlab, Kubernetes, своя обвязка PaaS (деплой одной кнопкой).
- проектированием архитектуры микросервисов
- разработкой новых и поддержкой текущих микросервисов на Node.js
- проектированием инструментов и механизмов взаимодействия модулей системы
- проведением рефакторинга приложений на Node.js
- проектированием сервисов, структур данных, способов взаимодействия с фронтом, другими сервисами
- обеспечением качества кода и стабильности сервисов
- отладкой и тестированием приложения: автоматизированным и ручным
- оптимизацией сервисов под высокие нагрузки (и да, у нас самый настоящий highload!).
- уверенное знание Node.js - опыт от 2х лет
- умение дебажить, находить причину нестандартных проблем
- MongoDB-запросы, построение индексов
- понимание принципов работы с Docker, Kubernetes
- написание автотестов
- понимание принципов построения и взаимодействия распределенных систем
- готовность плотно работать с коллегами внутри команды и с коллегами из смежных команд: product-менеджером, аналитиками, разработчиками, тестировщиками, коллегами из платформы, и др.
Будет плюсом:
- опыт работы с миграциями данных
- опыт настройки Nginx
- опыт написания пайплайнов Gitlab CI
- опыт работы с Nest.js
- опыт эксплуатации и оптимизаций в высоконагруженных системах
- опыт мониторинга сложных систем.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Москва - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469921) на Kit-Jobs.Ru: Вакансия работодателя • X5 Digital - Backend Node.js разработчик, Москва. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Москва. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.