yandex
IC
iPost Cargo
Страна
Узбекистан
Зарплата
от 1 000 $
MiddleГибридПолная занятость

Backend Developer (Middle) | Node.js · TypeScript

ИИОценка ИИ

Хорошая вакансия для Middle-разработчика в Ташкенте с четким стеком и понятной предметной областью (логистика). Уровень оплаты соответствует рынку региона, предлагается гибридный формат работы.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Средний уровень сложности обусловлен требованиями к глубокому знанию NestJS, умению работать с очередями и оптимизировать SQL на больших таблицах, а также необходимостью работы с legacy-кодом.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана1 200 $
Рынок900 $ – 1 800 $
ИИОценка ИИ

Предложенная зарплата в $1000 + бонусы соответствует среднему уровню для Middle Node.js разработчиков в Узбекистане, хотя для специалистов с глубоким знанием Kafka и NestJS это может быть нижней границей рынка.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

Описание вакансии

#backend

Backend Developer (Middle) | Node.js · TypeScript | Ташкент

Ищем backend-разработчика в команду внутренних систем iPost Cargo — логистика Китай → Узбекистан: склады, сортировка, доставка. Несколько десятков сервисов на NestJS, общий API Gateway, очереди.

ЧТО ПРЕДСТОИТ ДЕЛАТЬ

развивать backend внутренних систем (ERP / CRM / WMS) на NestJS

проектировать REST API для интеграций: курьерские службы, почта, платежи, 1С

писать миграции и оптимизировать запросы на больших таблицах

находить причину бага по логам через несколько сервисов и закрывать её тестом

участвовать в code review и вести техническую документацию

СТЕК

Node.js 20+, TypeScript, NestJS, TypeORM, MySQL, PostgreSQL, RabbitMQ, Kafka, Redis + Bull, Docker, GitLab CI, REST API, GraphQL.

ЧТО ВАЖНО

от 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 и мониторинг.

УСЛОВИЯ

fix 1000$ + бонус

Ташкент, офис / гибрид

полная занятость

испытательный срок 3 месяца с планом онбординга

Резюме: Откликнуться

*👉* Подписаться на канал @UzDev_Jobs

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Node.js
  • TypeScript
  • NestJS
  • TypeORM
  • MySQL
  • PostgreSQL
  • RabbitMQ
  • Kafka
  • Redis
  • Bull
  • Docker
  • GitLab CI
  • REST API
  • GraphQL
  • Docker Compose

Возможные вопросы на собеседовании

Проверка понимания архитектуры NestJS и управления зависимостями.

Расскажите, как работает Dependency Injection в NestJS и в каких случаях вы бы предпочли использование custom providers?

Важно для работы с логистическими системами и очередями (RabbitMQ/Kafka).

Как вы обеспечиваете идемпотентность при обработке сообщений из очереди, если произошел сбой после выполнения действия, но до отправки ack?

Проверка навыков оптимизации БД, указанных в требованиях.

Какие шаги вы предпримете, если запрос к таблице с миллионами записей начал работать медленно? Как вы анализируете план выполнения (EXPLAIN)?

В вакансии указано взаимодействие нескольких десятков сервисов.

С какими сложностями вы сталкивались при отладке распределенных систем и как вы организуете логирование для отслеживания цепочки вызовов?

Проверка навыков работы с TypeORM и миграциями.

В чем заключаются риски использования синхронизации схемы (synchronize: true) в TypeORM на продакшене и как правильно организовать процесс миграций?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

IC
iPost Cargo
Узбекистанот 1 000 $
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!