Если вы раньше входили через Google, сбросьте пароль для своей Gmail-почты через кнопку «Забыли пароль?» на экране входа. Затем войдите по email и новому паролю.
Если аккаунта ещё нет, зарегистрируйтесь с Gmail-почтой, после подтверждения почты мы предложим задать пароль.
Что нового
Загружаю обновления...
Что нового
Загружаю обновления...
Работа найдется быстрее с подпискойКандидат найдётся быстрее с подпиской
Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
iPost Cargo развивает внутренние системы для логистики по маршруту Китай → Узбекистан: склады, сортировку и доставку. Команда поддерживает несколько десятков сервисов на NestJS, общий API Gateway и очереди.
задачи
Развивать бэкенд внутренних систем ERP, CRM и WMS на NestJS;
Проектировать REST API для интеграций с курьерскими службами, почтой, платежами и 1С;
Писать миграции и оптимизировать запросы на больших таблицах;
Находить причины багов по логам через несколько сервисов и закрывать их тестами;
Участвовать в code review и вести техническую документацию.
требования
От 2–3 лет коммерческой разработки на Node.js, из них от года на TypeScript;
Уверенное знание NestJS: модули, DI, guards и interceptors;
Знание TypeORM или другой ORM и опыт написания миграций;
Сильный SQL: индексы, план запроса и большие таблицы;
Опыт работы с очередями RabbitMQ, Kafka или Bull: ack, retry и идемпотентность;
Умение работать с чужим legacy-кодом;
Знание Git, GitLab и Docker Compose;
Русский или узбекский язык;
Будет плюсом ERP, WMS, логистика, GraphQL, Telegram-боты на Node.js, общая БД между сервисами, CI/CD и мониторинг.