Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 часов назад
Full Stack Developer (AI)
Make Difference
7 дней назад
Fullstack JavaScript разработчик (AI)
60 000 - 90 000₽
СБЕР
7 дней назад
Fullstack Developer (Java + JS)
Мыздриков Андрей Андреевич
23 часа назад
Fullstack-разработчик (TypeScript / Node.js, AI)
200 000₽
Botan Investments
21 час назад
Fullstack-разработчик (AI)
3 000$
flowdev
5 дней назад
Fullstack Developer (Junior+ / Middle) (AI)
3 500BYN