Fullstack-разработчик

Selectel

Fullstack-разработчик

Санкт-Петербург, Цветочная улица, 23

Метро: Московские ворота

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

Отдел Администрирования сервисов в поиске Fullstack-разработчика!

Мы ищем коллегу, который будет работать над развитием и улучшением решения - ИИ-роутер.

ИИ-роутер — это сервис унифицированного доступа к генеративным ИИ-моделям. Он предоставляет каталог моделей, централизованное управление ключами доступа, гибкое квотирование, консолидированную отчётность и сквозную аналитику.

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

  • Покрывать код тестами и участвовать в code review коллег
  • Вести техническую документацию: API-справки, схемы взаимодействия, инструкции по подключению новых провайдеров
  • Декомпозировать и оценивать задачи, участвовать в планировании
  • Разбирать баги и инциденты в своей зоне ответственности
  • Разрабатывать и поддерживать backend продукта ИИ-роутер на Convex + TypeScript

  • Интегрировать новые LLM-провайдеры: унифицировать форматы запросов/ответов, поддерживать streaming, обрабатывать ошибки и лимиты

  • Реализовывать маршрутизацию запросов между провайдерами: fallback, балансировку, обработку деградации

  • Учитывать потребление: подсчёт токенов, квоты, лимиты, данные для биллинга

  • Проектировать и развивать публичное API шлюза, поддерживать обратную совместимость

  • Управлять ключами и доступами клиентов

  • Настраивать логирование и метрики запросов, использовать инструменты для разбора инцидентов

  • Разрабатывать интерфейс продукта в панели Selectel на Angular

  • Создавать интерфейсы аналитики: потребление токенов, расходы, статистику запросов

  • Собирать экраны на базе внутреннего дизайн-бука

  • Работать с real-time обновлением данных

Мы ожидаем

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

+100 к резюме

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

Про условия

  • Оформление в официально аккредитованную IT-компанию

  • Белая заработная плата

  • Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев

  • 50 000 бонусных рублей на услуги компании ежегодно

  • Релокационный бонус при переезде

  • Бесплатные обеды и кофе-брейки

  • Гибкое начало рабочего дня (до 12:00), удаленный формат работы

Навыки
  • convex
  • TypeScript
  • LLM
  • API
  • Angular
  • JavaScript
  • Git
  • CI/CD
  • REST API
  • HTTP API
  • Docker
  • Kubernetes
Посмотреть контакты работодателя

Адрес

Похожие вакансии

АСКОН
  • Санкт-Петербург

  • Не указана

Рекомендуем
Мыздриков Андрей Андреевич

Fullstack-разработчик (TypeScript / Node.js), Middlе

Мыздриков Андрей Андреевич

  • Санкт-Петербург

  • от 200000 RUR

Рекомендуем
МФ Тариф
  • Санкт-Петербург

  • от 200000 RUR

Рекомендуем
Таймвэб.Клауд
  • Санкт-Петербург

  • от 200000 RUR

BI Consult
  • Санкт-Петербург

  • от 200000 RUR

Иви-Тайм
  • Санкт-Петербург

  • до 220000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию