Инженер Backend & DevOps (Medusa, Node.js/TypeScript)
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Компания Andersen приглашает на работу Инженера Backend & DevOps (Medusa, Node.js/TypeScript) для проекта по разработке B2B-платформы электронной коммерции, интеграции бизнес-систем и автоматизации процессов. Заказчик - это известная международная организация, предлагающая широкий спектр продуктов и услуг на нескольких рынках. Ее деятельность сосредоточена на поддержке потребностей бизнеса, улучшении операционных процессов и предоставлении эффективных решений. Компания продолжает развивать свои возможности, адаптироваться к меняющимся требованиям рынка и стремиться к долгосрочному росту. Проект направлен на разработку и поддержку B2B-платформы электронной коммерции на основе архитектуры headless commerce. Он включает в себя расширение функциональности платформы, интеграцию внешних бизнес-систем и реализацию автоматизации процессов и возможностей на основе искусственного интеллекта для поддержки бизнес-операций.
Обязанности
- Развитие коммерческого бэкенда на основе Medusa: пользовательские модули, модели данных, связи модулей, маршруты API, рабочие процессы.
- Расширение Medusa Admin с помощью виджетов и пользовательских маршрутов.
- Реализация функций B2B: учетные записи компаний, группы клиентов, списки цен для конкретных клиентов, котировки, потоки утверждения, массовый заказ.
- Интеграция систем ERP, CRM, PIM и бэк-офиса посредством рабочих процессов, подписчиков событий и запланированных заданий.
- Проектирование, создание и развертывание агентов и инструментов ИИ, работающих через API и рабочие процессы Medusa.
- Управление облачной инфраструктурой для Medusa: PostgreSQL, Redis, контейнеризированные экземпляры сервера и рабочих процессов, CI/CD.
- Выявление ручных узких мест и их автоматизация.
- Написание чистого, протестированного, безопасного кода.
Требования
- Опыт разработки бэкенда с Node.js и TypeScript от 5 лет.
- Практический опыт работы с Medusa (предпочтительно v2): пользовательские модули, SDK рабочих процессов, включая логику компенсации, подписчики, настройки Admin от 1 года.
- Практический опыт реализации логики B2B-электронной коммерции: списки цен, группы клиентов, учетные записи компаний, котировки или потоки утверждения.
- Интеграция с внешними системами (ERP, платежи, выполнение, CRM или PIM) с использованием событийно-ориентированных / асинхронных шаблонов.
- PostgreSQL и Redis в производстве.
- Docker, конвейеры CI/CD, хотя бы один крупный облачный провайдер (AWS, GCP или Azure) и инфраструктура как код.
- Уровень английского языка - от Upper-Intermediate и выше.
Желательно
- Развертывание и масштабирование Medusa с отдельными режимами сервера и рабочих процессов.
- Kubernetes.
- Интеграция ИИ, рабочие процессы LLM, автономные агенты ИИ для бизнес-процессов.
- Фронтенды Next.js или мультиплатформенные фронтенды.
- Проектирование GraphQL API.
- Разработка плагинов Medusa.
Компенсация: 2700–4550 EUR в месяц.