Описание
Мы ищем опытного Senior Integration & Full-Stack Developer, который сыграет ключевую роль в модернизации нашего корпоративного технологического стека. Текущая архитектура использует Shopify на фронтенде и находится в процессе миграции с legacy-систем фулфилмента на NetSuite ERP, а middleware переходит с выделенных серверов на serverless-микросервисы. В этой роли вы возглавите технический переход и будете связывать e-commerce, облачную архитектуру и корпоративные ERP-системы для обеспечения бесшовного выполнения заказов, синхронизации инвентаря и обмена данными в реальном времени.
Задачи
•Возглавить архитектурный вывод из эксплуатации и миграцию legacy-сервисов на современные serverless Node.js/TypeScript приложения, размещённые в AWS
•Строить, оптимизировать и поддерживать надёжные, масштабируемые интеграции между Shopify (фронтенд) и NetSuite ERP (бэкенд: фулфилмент, инвентарь, управление заказами)
•Кастомизировать и расширять Shopify storefronts и бэкенд-логику с использованием Liquid, GraphQL/REST Admin API и Shopify Apps/Functions
•Разрабатывать кастомные SuiteScripts (SuiteScript 2.0/2.1), SuiteTalk (REST/SOAP веб-сервисы) и workflow для автоматизации фулфилмента и бизнес-логики в NetSuite
•Сотрудничать с кросс-функциональными командами (Operations, Supply Chain, E-Commerce) для уточнения требований, писать чистый документированный код и внедрять лучшие практики CI/CD
Требования
•5+ лет опыта разработки ПО с подтверждённым опытом интеграций корпоративных систем
•Подтверждённый опыт разработки и поддержки интеграций NetSuite с использованием SuiteScript 2.0/2.1, SuiteTalk и кастомных RESTlets
•Сильный опыт работы с Shopify API (GraphQL & REST), webhooks и интеграциями приложений
•Глубокая техническая компетенция в Node.js (предпочтительно с TypeScript) для построения RESTful API и асинхронных интеграционных сервисов
•Умение читать, понимать и рефакторить существующий PHP-код и структуры реляционных баз данных (MySQL/MariaDB) для извлечения логики при миграции
Будет плюсом
•Опыт работы с iPaaS-платформами (например, Celigo, Boomi или Zapier) для связи Shopify и NetSuite
•Опыт работы с TypeScript, GraphQL и современными фронтенд-фреймворками (React/Next.js)
Условия
Условий в вакансии нет