Мы создаём веб-приложение и Chrome Extension для Amazon-продавцов — инструмент аналитики и оптимизации решений, построенный на интеграции с Amazon SP-API и другими e-commerce источниками.
Основные требования: уверенное знание typescript-е, Node.js и React.js, AWS, Redis, Postgres, Github Actions, React, Next.js, Docker
Вы будете ключевым техническим специалистом по backend и интеграциям, с возможностью влиять на архитектуру продукта и прокладывать технологический путь.
Обязанности:
Разработка и поддержка backend-части (Node.js + TypeScript)
Проектирование архитектуры микросервисов / модулей
Интеграция с Amazon SP-API, включая OAuth2, rate limits, retry, token refresh
Настройка безопасной авторизации и хранения данных (PII, токены, etc.)
Работа с PostgreSQL (моделирование, индексы, миграции)
Документирование API и внутренних интерфейсов
Поддержка middle-разработчика, code review
Взаимодействие с DevOps (Docker, CI/CD, AWS)
Обязательные:
Уверенное владение Node.js + TypeScript
Опыт работы с REST API и авторизацией (OAuth 2.0, JWT)
Опыт интеграции с внешними API, желательно e-commerce (SP-API, eBay, Stripe и пр.)
Опыт работы с PostgreSQL + Redis,
Понимание принципов масштабируемой архитектуры, retry-механизмов, безопасности
Уверенное понимание CI/CD, логирования, Docker (совместно с DevOps)
Умение объяснять технические решения просто и по делу
Владение английским на уровне работы с документацией, API и написания промтов
Будет плюсом:
Опыт с Amazon SP-API (Selling Partner API)
Участие в SaaS-проектах с высокой степенью ответственности
Опыт взаимодействия с frontend-командой и Chrome Extension