SPREEAI
Backend Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в AI-платформу SPREEAI, отвечающую за инфраструктуру ML и партнёрские API. Нужен для полного владения backend-сервисами — от проектирования до продакшена.
Задачи
- Проектировать, разрабатывать и эксплуатировать backend-сервисы на Go или Node.js: REST API, аутентификация и слой данных для партнёрских и внутренних инструментов
- Отвечать за системы вебхуков для партнёрских интеграций (гарантии доставки, HMAC-подписи, логика ретраев)
- Проектировать версионирование API, пагинацию и идемпотентность, чтобы существующие интеграции не ломались при релизах
- Работать с PostgreSQL и DynamoDB, принимать решения по схеме и запросам под продакшен-нагрузкой
- Совместно с AI Platform работать над сервисами, которые продакшенят ML-чекпоинты и обслуживают инференс, а с Partner Engineering — над партнёрскими API-контрактами
- Помогать формировать backend-практики, нормы код-ревью и паттерны сервисов по мере роста команды
Требования
- 3+ года разработки и эксплуатации продакшен backend-сервисов на Go или Node.js
- Реальный опыт проектирования REST API (версионирование, пагинация, ключи идемпотентности) и аутентификации (OAuth 2.0, управление API-ключами, JWT)
- Опыт построения надёжной доставки вебхуков (семантика at-least-once, проверка подписей, ретраи)
- Уверенная работа с проектированием запросов и схем в PostgreSQL или DynamoDB
- Способность работать самостоятельно в неопределённой, быстро меняющейся стартап-среде
Условия
- Будет плюсом: опыт поддержки ML/инференс-инфраструктуры или работа рядом с ML-платформенной командой
- Будет плюсом: опыт с Docker и Kubernetes
Навыки
- Go
- Node.js
- REST API
- OAuth 2.0
- JWT
- Webhooks
- HMAC
- PostgreSQL
- DynamoDB
- Docker
- Kubernetes