Войти

Middle Strong Backend Developer (Node.js)

MMARKET
Компания MMARKET
Тип Офис / Бишкек
Оклад От 150000 KGS в месяц
Описание вакансии

Команда MMarket Middle Backend Software Engineer (Node.js) — инженера, который уверенно разрабатывает backend-сервисы, понимает принципы чистого кода, умеет работать в команде и готов развиваться в сторону более сложных архитектурных и интеграционных задач.


Описание роли:

Вы будете участвовать в разработке и поддержке backend-сервисов, создавать API для внутренних и внешних продуктов, работать с базами данных, интеграциями и инфраструктурными модулями.

Важная часть роли - писать качественный и поддерживаемый код, участвовать в код-ревью, работать с событийными интеграциями и использовать современные инструменты, включая AI-ассистентов, для повышения эффективности разработки.


Основные обязанности:

Backend-инжиниринг

  • Разработка и поддержка backend-сервисов на Node.js и TypeScript.
  • Создание и развитие REST и GraphQL API для внутренних и внешних клиентов.
  • Работа с PostgreSQL и MongoDB: проектирование понятных схем данных, написание и оптимизация запросов.
  • Разработка бизнес-логики, интеграций с внешними системами и внутренних сервисных модулей.
  • Поддержка существующей функциональности, исправление ошибок и улучшение качества кода.

Архитектура и производительность

  • Участие в проектировании backend-решений совместно с senior-инженерами и архитекторами.
  • Работа с микросервисной, модульной и event-driven архитектурой.
  • Участие в оптимизации производительности сервисов, запросов и API.
  • Работа с очередями и событийными пайплайнами на базе Kafka, RabbitMQ или аналогичных инструментов.
  • Участие в разработке интеграций с использованием CDC и Debezium.
  • Реализация и поддержка обработчиков событий с учётом повторной доставки, идемпотентности и обработки ошибок.
  • Участие в настройке логирования, мониторинга и базовой observability.

AI-powered Engineering

  • Использование AI-инструментов для разработки: Copilot, Codex, Claude Code, Cursor или аналогичных.
  • Применение AI-ассистентов для ускорения написания кода, генерации тестов, анализа ошибок и улучшения качества решений.
  • Готовность изучать и применять новые AI-powered подходы в инженерных процессах.

Инженерная культура

  • Участие в код-ревью, обсуждении технических решений и командном планировании.
  • Написание unit- и integration-тестов.
  • Работа с CI/CD-пайплайнами, Docker и базовыми процессами деплоя.
  • Следование принятым стандартам качества, безопасности и читаемости кода.
  • Готовность получать и давать конструктивную обратную связь.
  • Участие в технической документации и описании интеграционных процессов.


Требуемый опыт:

  • 2–4 года опыта в backend-разработке, желательно на Node.js и TypeScript.
  • Уверенное понимание принципов разработки backend-сервисов и API.
  • Практический опыт работы с REST API; опыт с GraphQL будет преимуществом.
  • Опыт работы с PostgreSQL и/или MongoDB.
  • Понимание принципов проектирования баз данных и базовой оптимизации запросов.
  • Опыт работы с Docker и Git.
  • Понимание основ CI/CD и автоматизированного тестирования.
  • Понимание принципов микросервисной и event-driven архитектуры.
  • Базовое понимание устройства Kafka: topics, partitions, consumer groups и обработка сообщений.
  • Понимание принципов CDC и назначения Debezium.
  • Понимание идемпотентности, повторной доставки сообщений и eventual consistency.
  • Опыт или интерес к использованию AI-инструментов для разработки: Copilot, Codex, Claude Code, Cursor или аналогичных.


Будет преимуществом:

  • Опыт разработки систем в сфере логистики, складского учёта или управления товарными остатками.
  • Опыт работы с WMS, OMS, inventory-системами, системами доставки или фулфилмента.
  • Понимание процессов приёмки, хранения, перемещения, резервирования, комплектации, отгрузки и списания товаров.
  • Опыт работы с e-commerce backend-системами: checkout, inventory, pricing, orders и delivery.
  • Практический опыт с Kafka, RabbitMQ или другими message brokers.
  • Практический опыт использования CDC и Debezium в рабочих проектах.
  • Опыт интеграции между WMS, OMS, ERP, PIM и другими корпоративными системами.
  • Опыт написания unit-, integration- или e2e-тестов.
  • Опыт работы с Kubernetes или cloud-инфраструктурой.
  • Понимание принципов безопасности backend-приложений.
  • Опыт участия в разработке модульных, headless или микросервисных систем.
  • Интерес к LLM и GenAI и их применению в инженерных процессах.


Почему стоит присоединиться к MMarket:

  • Реальное влияние: вы будете работать над backend-системами, которые напрямую влияют на развитие одного из крупнейших маркетплейсов Кыргызстана.
  • Современный стек: Node.js, TypeScript, REST, GraphQL, PostgreSQL, MongoDB, Docker, Kubernetes, Kafka, CDC и event-driven архитектура.
  • AI-forward подход: мы используем Codex, Claude Code, Cursor и развиваем культуру AI-assisted engineering.
  • Профессиональный рост: работа рядом с сильными senior-инженерами, участие в архитектурных обсуждениях и развитие инженерного мышления.
  • Комфорт и стабильность: полностью оплачиваемые отпуска, прозрачный контракт и сильная команда.
  • Интересные задачи: масштабируемые продукты, интеграции, логистические системы, высоконагруженные сервисы и постоянное улучшение инженерных процессов.


При отклике, пожалуйста, укажи свой GitHub (или примеры кода) и, по возможности, короткое сопроводительное письмо — это поможет нам лучше тебя узнать.

Telegram @v1ktorry7