Мы доставляем десятки тысяч заказов каждый день.
Наша цель — занять лидирующую позицию на рынке e-grocery и стать прямой ассоциацией с доставкой онлайн-заказов.
Чем предстоит заниматься:
- разработкой и поддержкой микросервисов на Node.js;
- поддержкой работоспособности сервисов в рамках организованного в команде дежурства;
- проектированием инструментов и механизмов взаимодействия модулей системы;
- проведением рефакторинга приложений на Node.js;
- проектированием сервисов, структур данных, способов взаимодействия с фронтом, другими сервисами;
- отладкой и тестированием приложения: автоматизированным и ручным;
- оптимизацией сервисов под высокие нагрузки.
Ожидания от кандидата
- уверенное знание Node.js - опыт от 2х лет;
- умение дебажить, находить причину нестандартных проблем;
- MongoDB-запросы, построение индексов;
- опыт создания API;
- опыт работы с Linux;
- понимание принципов работы с Docker, Kubernetes;
- написание автотестов;
- понимание принципов построения и взаимодействия распределенных систем;
- готовность плотно работать с коллегами внутри команды и с коллегами из смежных команд.
Будет плюсом:
- опыт работы с миграциями данных;
- опыт настройки Nginx;
- опыт написания пайплайнов Gitlab CI;
- опыт работы с Nest.js;
- опыт эксплуатации и оптимизаций в высоконагруженных системах;
- опыт мониторинга сложных систем.
Условия работы
- работаем удаленно или из уютного офиса на ст. м. Добрынинская в Москве;
- предоставляем ДМС со стоматологией;
- помогаем с переездом в Москву при необходимости;
- делимся собственным опытом и знаниями;
- регулярно проводим митапы;
- даем доступ к внутренним ресурсам.