Corsair
Senior Full-Stack Engineer – E-commerce (Shopify)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack инженер с глубокой экспертизой в Shopify для мультибрендовой мультирегиональной e-commerce платформы. Проектирование и разработка масштабируемых решений: frontend на современных JS-фреймворках, backend-сервисы на AWS, AI-фичи, менторство команды.
Задачи
- Проектировать и разрабатывать интерактивные производительные frontend на современных JS-фреймворках (React, Next.js, Shopify Hydrogen/Remix)
- Разрабатывать и поддерживать масштабируемые экономичные backend-сервисы и API (Node.js, Python) на AWS (Lambda, S3, EventBridge, SQS)
- Расширять платформу Shopify: кастомные приложения, Shopify Functions, кастомизация checkout, интеграции Admin/Storefront API
- Отвечать за логику ценообразования и инвентаря в Shopify (Markets, Catalogs, мультивалютность, мультирегиональность)
- Интегрировать сторонние API и платформы (Stripe, ERP, PIM, поисковые и рекомендательные движки)
- Работать с open-source библиотеками для экспериментальных и production-фич
- Прототипировать и тестировать AI-фичи
- Вести фичи end-to-end: от технического дизайна и архитектуры до тестирования, деплоя и мониторинга
- Улучшать CI/CD пайплайны
- Писать и поддерживать unit, functional и end-to-end тесты
- Менторить junior-разработчиков через парное программирование, code review и обмен знаниями
Требования
- 5+ лет опыта в разработке ПО, желательно и frontend, и backend
- Сильный практический опыт с Shopify (Admin и Storefront GraphQL API, metafields, webhooks, checkout)
- Понимание Shopify Functions, особенно для скидок
- Понимание ценообразования и инвентаря в Shopify (Markets, Catalogs, inventory locations)
- Сильное владение JavaScript/TypeScript и современными фреймворками (React, Next.js, Vue)
- Опыт backend-разработки на Node.js, Python или аналогах и навыки архитектуры API (REST/GraphQL)
- Понимание AWS-сервисов (Lambda, S3, EventBridge, SQS) и event-driven архитектур
- Понимание типичного deployment pipeline (CI/CD, окружения, release и rollback)
- Понимание подходов к тестированию (unit, functional, end-to-end)
- Опыт интеграции AI-инструментов (OpenAI, Google, Meta) в пользовательские продукты
- Сильные коммуникативные навыки и проактивность
Условия
- Медицинская, стоматологическая и оптическая страховка
- Бонус
- План 401K
- Оплата обучения
- Скидки на покупки сотрудникам
- Оплачиваемый отпуск по уходу за ребёнком
- Программа покупки акций сотрудниками
- Оплачиваемый отпуск и праздники
- Страхование питомцев
Навыки
- Shopify
- Shopify Functions
- Shopify Hydrogen
- Shopify Oxygen
- Remix
- JavaScript
- TypeScript
- React
- Next.js
- Vue
- Node.js
- Python
- AWS
- Lambda
- S3
- EventBridge
- SQS
- GraphQL
- REST
- Stripe
- CI/CD
- Three.js
- A-Frame
- OpenAI
- LLM