Creally.io ищет Senior Backend Developer для удалённой глобальной команды. Работа с B2B бэкенд-сервисами и API на NestJS и TypeScript.

Обязанности:

  • Проектировать, разрабатывать и поддерживать масштабируемые B2B бэкенд-сервисы и API на NestJS и TypeScript
  • Строить и поддерживать интеграции со сторонними API с учётом лимитов, сбоев и конкурентности
  • Проектировать многошаговые асинхронные пайплайны для обработки больших объёмов данных
  • Строить и поддерживать инфраструктуру доставки писем: доставка, обработка отказов, прогрев
  • Интегрировать LLM API в продуктовые фичи для генерации контента и анализа данных
  • Проектировать и поддерживать схемы базы данных PostgreSQL с использованием Prisma ORM
  • Владеть фичами от начала до конца — от проектирования схемы до деплоя, писать чистый и поддерживаемый код

Требования:

  • 5+ лет профессионального опыта в бэкенд-разработке
  • Уверенное владение NestJS, Node.js и TypeScript
  • Опыт работы с PostgreSQL и Prisma ORM: проектирование и оптимизация баз данных
  • Практический опыт с очередями сообщений и многошаговыми асинхронными пайплайнами (BullMQ)
  • Опыт интеграции сторонних API, в том числе с rate-limits и обработкой ошибок
  • Опыт работы с инфраструктурой доставки писем (SMTP/IMAP), обработкой отказов и прогревом
  • Развитые коммуникационные навыки, ответственность, английский B1+; русский — свободный
  • Локация: где угодно, кроме РФ

Желательно:

  • Опыт интеграции LLM API (OpenAI и др.)
  • Опыт работы с облачными платформами (AWS или аналоги)
  • Уверенная работа с Docker
  • Знакомство с инструментами мониторинга и логирования
  • Понимание ETL-пайплайнов и лучших практик безопасности (OAuth, JWT)

Условия:

  • Полностью удалённый формат работы с гибким графиком
  • Международная команда, возможности для профессионального роста
  • Зарплата в долларах, обсуждается индивидуально