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)
Условия:
- Полностью удалённый формат работы с гибким графиком
- Международная команда, возможности для профессионального роста
- Зарплата в долларах, обсуждается индивидуально