О проекте

Мы разрабатываем мобильное приложение (iOS) с функцией генерации музыки на основе искусственного интеллекта. В настоящее время ищем сильного бекенд-разработчика уровня Middle+ или Senior, который возьмет на себя создание серверной архитектуры и ключевых модулей.

Технологический стек

  • Node.js (NestJS) или Python (FastAPI) - на выбор
  • PostgreSQL для хранения данных
  • Redis для кэширования и очередей
  • Очереди задач (Bull / Celery)
  • Платежные системы: Stripe и Apple In-App Purchases
  • Хранение файлов: S3-совместимое хранилище
  • Аутентификация и авторизация: JWT

Основные задачи

  • Проектирование и разработка REST API для мобильного клиента
  • Реализация системы подписок и биллинга (включая обработку покупок и авто-renewable подписок Apple)
  • Организация очередей генерации музыки: управление заданиями на создание контента
  • Интеграция AI-моделей для генерации музыки по запросу пользователя
  • Работа с большими файлами: загрузка, конвертация, хранение и выдача сгенерированного контента
  • Настройка CI/CD, мониторинга и логирования

Требования к кандидату

  • Коммерческий опыт разработки бекенда от 3-х лет
  • Реальный опыт создания подписочных мобильных продуктов (App Store, Google Play)
  • Уверенное владение одним из стеков: Node.js (NestJS) или Python (FastAPI) с асинхронными подходами
  • Знание PostgreSQL на уровне схем и оптимизации запросов
  • Понимание паттернов очередей и фоновой обработки
  • Умение самостоятельно принимать архитектурные решения и вести разработку без постоянного контроля

Дополнительная информация

Условия, детали сотрудничества и полное техническое задание предоставляются после отклика. Предпочтительное время начала - как можно скорее.