SPREEAI
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в Partner Engineering в AI-компании SPREEAI (fashion и e-commerce). Отвечает за полный стек партнёрских поверхностей: React-интерфейсы и Go/Node backend API за ними, чтобы фичи выходили end-to-end без передачи между командами.
Задачи
- Разрабатывать и поддерживать интерфейсы на React.js для Partner Portal, Shopify onboarding flow, демо-сайта и Rescale App
- Проектировать и владеть backend-сервисами на Go/Node за этими поверхностями: дизайн REST API, авторизация (OAuth 2.0, API keys, JWT), доставка вебхуков и данные в PostgreSQL/DynamoDB
- Отвечать за производительность, доступность и качество frontend — Partner Portal часто первое знакомство бренда-партнёра со SPREEAI
- Работать напрямую с product и partner engineering лидами, превращая требования онбординга в зашипленные фичи end-to-end
- Помогать формировать инженерные практики, нормы код-ревью, тестирование и паттерны компонентов/сервисов по мере роста команды
Требования
- 3+ года разработки production-приложений на React.js и реальный опыт владения backend-сервисом на Go или Node.js, а не только его использования
- Сильное понимание современного state management (Redux Toolkit, Zustand или React Query) и архитектуры компонентов (hooks, context, memoization)
- Уверенность в проектировании REST API (версионирование, пагинация, идемпотентность), авторизации и систем вебхуков
- Опыт оптимизации производительности (code splitting, lazy loading, виртуализированные списки) и доступности (WCAG 2.1, ARIA, навигация с клавиатуры)
- Комфорт в самостоятельной работе в неоднозначной, быстро меняющейся среде
Условия
- Небольшая высокоэффективная команда, всё, что вы делаете, напрямую касается партнёров
- Приоритетный найм
- Динамичная, быстро развивающаяся среда на стыке моды и технологий
Навыки
- React.js
- Go
- Node.js
- REST API
- OAuth 2.0
- API keys
- JWT
- Webhooks
- PostgreSQL
- DynamoDB
- Redux Toolkit
- Zustand
- React Query
- hooks
- context
- memoization
- code splitting
- lazy loading
- virtualized lists
- WCAG 2.1
- ARIA
- Shopify