Назад
6 минут назад

Fullstack-разработчик (AI)

Формат работы
remote (только Russia)
Тип работы
fulltime
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Fullstack-разработчик (AI): Развитие ИИ-роутера — сервиса унифицированного доступа к генеративным ИИ-моделям — на Convex, TypeScript и Angular с акцентом на интеграцию LLM-провайдеров, маршрутизацию запросов и аналитику потребления. Фокус на проектировании публичного API, потоковой обработке, квотировании, биллинге, real-time интерфейсах и устойчивой работе при сбоях провайдеров.

Локация: Санкт-Петербург или удаленно

Компания

Selectel развивает сервисы инфраструктуры и панель управления для работы с цифровыми продуктами.

Что делать

  • Развивать backend ИИ-роутера на Convex и TypeScript.
  • Интегрировать LLM-провайдеров, унифицировать запросы и ответы, поддерживать streaming, ретраи, ошибки и лимиты.
  • Проектировать маршрутизацию запросов с fallback, балансировкой и обработкой деградации.
  • Развивать публичное API, управление ключами и доступами, квоты, подсчет токенов и данные для биллинга.
  • Разрабатывать интерфейсы панели Selectel на Angular, включая аналитику потребления, расходов и статистики запросов.
  • Покрывать код тестами, участвовать в code review, планировании, техническом документировании и разборе инцидентов.

Требования

  • Опыт backend-разработки на TypeScript и Node.js.
  • Понимание асинхронного JavaScript: event loop, promise chains, обработка ошибок и отмена операций.
  • Опыт проектирования REST API, работы с внешними HTTP API, streaming через SSE или чанки.
  • Опыт работы с базами данных, моделированием данных, индексами и денормализацией.
  • Опыт разработки SPA на Angular, React или Vue, работы с состоянием и асинхронными данными.
  • Умение работать с Git, code review и CI/CD; понимание верстки на уровне сборки интерфейсов.

Хорошо, если есть

  • Опыт работы с Convex.
  • Опыт работы с serverless и Backend as a Service: Firebase, Supabase, Cloudflare Workers, Vercel Functions или AWS Lambda.
  • Опыт работы с Docker и Kubernetes.

Культура и преимущества

  • Гибкий формат работы.
  • ДМС, стоматология и офисный врач с первого дня работы для сотрудников петербургского офиса.
  • Компенсация психологических консультаций и 50% стоимости фитнес-абонемента.
  • Оплата обучения английскому на 50–100%, разговорные клубы с носителями и доступ к внутренней базе знаний.
  • Мастер-классы, лекции, спортивные активности, корпоративные мероприятия и библиотека Alpina Digital.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →