Старший Go/Node.js разработчик (интеграции)
Разработка и поддержка интеграций для ecommerce-платформы: коннекторы к Shopify, Magento, Meta, Zapier. Требуется 4+ года опыта, сильные Node.js/TypeScript и Go, знание Shopify API и событийных систем. Удаленная работа, небольшая команда, высокая автономия.
Что предстоит делать
<h3>О продукте:</h3><p>Наш клиент — это продуктовая компания из США, создающая платформу жизненного цикла маркетинга для брендов электронной коммерции: отслеживание поведенческих событий, персонализация на сайте и автоматизация email/SMS. Интеграции являются входной дверью продукта, а не второстепенной функцией.</p> <h3>Роль:</h3><p>Вы будете отвечать за слой, соединяющий платформы электронной коммерции и сторонние маркетинговые инструменты с продуктом: создание и поддержка коннекторов (Shopify, Adobe/Magento, Meta, Zapier), обеспечение быстрой и надежной синхронизации данных (клиенты, заказы, товары, отзывы, согласия на рассылку), а также разработка приложений для мерчантов, которые устанавливают отслеживание.</p> <h3>Технологический стек:</h3><ul><li>Go & Node.js микросервисы (chi, Express, gRPC, MongoDB, PostgreSQL)</li><li>Встраиваемое приложение Shopify: TypeScript, Remix на Cloudflare Workers, Polaris; плагины платформы для WooCommerce и Adobe/Magento (PHP), Zapier (JavaScript)</li><li>Конвейер событий: Kafka, GCP Pub/Sub, protobuf контракты; Kubernetes (GKE) + Helm</li></ul><h3>Обязанности:</h3><ul><li>Создавать и поддерживать коннекторы платформ: OAuth потоки установки, подписки на вебхуки, проверка HMAC подписи, API-клиенты с ограничением скорости, ETL-подобные бэксфиллы</li><li>Расширять реестр коннекторов новыми сторонними интеграциями (платформы отзывов, приложения подписок, ESP, рекламные платформы) с использованием конфигурации на основе схем</li><li>Поддерживать работоспособность высоконагруженного приема вебхуков и воркеров синхронизации на основе очередей: идемпотентность, повторные попытки, обратное давление; мониторинг с помощью Prometheus, Sentry, OpenTelemetry</li><li>Разрабатывать пользовательские интерфейсы установки и настроек для мерчантов в панели управления коннекторами</li><li>Отлаживать проблемы в продакшене, связанные с API платформ, в многотенантной среде</li></ul><h3>Требования:</h3><ul><li>4+ года бэкенд-разработки с реальным продакшен-опытом интеграции сторонних API</li><li>Отличные навыки разговорного английского языка</li><li>Хорошее владение Node.js/TypeScript и рабочий Go (или хорошее владение Go и рабочий Node)</li><li>Практический опыт работы с API хотя бы одной крупной платформы электронной коммерции, в идеале Shopify (Admin GraphQL API, вебхуки, OAuth приложений, встраиваемые приложения)</li><li>Событийно-ориентированные системы: очереди сообщений (BullMQ, Pub/Sub, Kafka или аналогичные), паттерны воркеров, ограничение скорости, идемпотентная обработка</li><li>Аутентификация для интеграций: OAuth 2.0, JWT, проверка HMAC вебхуков</li><li>MongoDB или PostgreSQL, Redis, Docker, развертывание Kubernetes</li><li>Четкая письменная коммуникация и способность работать автономно в небольшой команде</li></ul><h3>Будет плюсом:</h3><ul><li>Маркетинговые/ESP API (Klaviyo, Mailchimp), платформы отзывов (Yotpo, Okendo) или платформы подписок (Recharge, Stay Ai, Ordergroove)</li><li>PHP (разработка модулей для WordPress/WooCommerce или Adobe/Magento 2)</li><li>gRPC и protobuf, проектирование API на основе схем</li><li>Cloudflare Workers, Remix или Next.js, Shopify Polaris</li><li>GCP (Pub/Sub, Cloud Run, GCS, Dataflow) и Helm</li><li>Разработка интеграций для Zapier или аналогичных iPaaS</li><li>Опыт работы с LLM: промптинг, агентные рабочие процессы, оценка и итерация по выводу модели</li></ul><h3>Как работает команда</h3><p>Небольшая команда, высокая степень ответственности, минимум процессов. Вы будете выкладывать код в продакшен в первые же недели и полностью отвечать за свои сервисы, включая наблюдаемость и дежурство для того, что вы создаете, причем ваша зона ответственности будет расширяться так быстро, как вы будете к этому готовы.</p><p>LLM-агенты (Claude/Codex) являются неотъемлемой частью работы команды: агентные рабочие процессы кодируют структуру коннектора (аутентификация, синхронизация, вебхуки, обработка ошибок) и специализируют ее для каждой платформы. Умение комфортно работать с LLM является частью работы.</p> <div> <a href="https://jobs.dou.ua/companies/empat/vacancies/365346/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Empat
11 активных вакансий в компании
Старший инженер машинного обучения
Старший ML-инженер для построения и масштабирования production-систем персонализации и принятия решений в реальном времени. Нужен опыт с Python/Go, TensorFlow/PyTorch, MLOps (Docker, Kubernetes, Airflow) и облачными платформами. Предлагают удаленную или гибридную работу, конкурентную зарплату и интересные задачи.
Middle QA инженер
Ищем Middle QA инженера для финтех-проекта. Нужно тестировать веб, iOS и админ-панель, писать тест-кейсы, работать с API и интеграциями. Требуется опыт ручного тестирования, знание Postman и понимание финтех-процессов. Предлагают гибридный формат, медстраховку и бюджет на обучение.
Старший Java инженер
Старший Java-разработчик для создания платформы интеграции данных в сфере EdTech. Нужно проектировать модели данных, строить высоконагруженные конвейеры обработки и обеспечивать качество данных. Требуется глубокое знание Java, опыт с потоковой обработкой и облачными архитектурами. Компания предлагает конкурентную оплату, медстраховку и гибридный формат работы.
Старший Java разработчик (Event-Driven Communications Platform)
Старший Java-разработчик для создания высоконагруженной платформы доставки сообщений. Нужен опыт с event-driven архитектурами, распределенными системами и Java. Предлагают конкурентную оплату, страховку, обучение и гибридный формат работы.
Похожие вакансии
6 вакансийSenior Backend Developer
Uptech шукає досвідченого Senior Backend Developer для роботи над міжнародними продуктами. Потрібен досвід від 5 років, знання кількох мов програмування (Go, Node.js, Java, Ruby) та активне використання AI-інструментів. Компанія пропонує повністю віддалену роботу, гнучкий графік та оплачувану відпустку.
Senior Go-инженер
~1 869 640 – 2 966 645 ₸ оценка
Ищем опытного Go-разработчика для создания и поддержки сетевых сервисов. Требуется глубокое знание Go, опыт с NoSQL и системами мониторинга. Предлагаем работу в команде с возможностью менторинга и участия в архитектурных решениях.
Go разработчик
~1 869 640 – 2 966 645 ₸ оценка
Разработка высоконагруженной платформы управления автопарком для сервисов райдшеринга. Требуется опытный Go-разработчик с глубокими знаниями SQL, Redis и микросервисной архитектуры. Предлагают удаленную работу, карьерный рост и бонусы.
Старший Backend инженер
Readdle ищет Senior Backend Engineer для работы над почтовым приложением Spark. Вы будете проектировать отказоустойчивые распределенные системы на Golang, оптимизировать производительность критических компонентов, наставлять новых членов команды и проводить код-ревью. Требуется сильный опыт бэкенд-разработки на Golang, знание распределенных систем, реляционных БД и Kubernetes. Предлагается удаленная работа, профессиональный рост и влияние на продукты.
Senior Go/Java Developer
~1 000 000 – 1 500 000 ₸ оценка
Ищем Senior Go/Java разработчика для развития микросервисов и новых продуктов в финтех-проекте крупного банка. Требуется опыт Go от 3 лет, знание Java, Kafka, SQL/NoSQL и микросервисной архитектуры. Предлагаем гибридный или удаленный формат, работу в сильной команде и возможности роста.
Go-разработчик (Озон Доставка)
~1 869 640 – 2 966 645 ₸ оценка
Команда Озон Доставки ищет опытного Go-разработчика для создания нового продукта с нуля. Предстоит разрабатывать функционал заказов, интеграции и архитектурные решения. Стек: Go, gRPC, PostgreSQL, Redis, Kafka. Требуется от 5 лет коммерческого опыта и уверенное знание Unix.