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

По договоренности

  • Балтийская
  • Фрунзенская
  • Московские ворота

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

Отдел Администрирования сервисов занимается миграцией клиентских проектов в инфраструктуру Selectel и их последующим администрированием, а также созданием различных программных решений на базе продуктов и инфраструктуры нашей компании.

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

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

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

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

Backend

  • Разрабатывать и поддерживать backend продукта ИИ-роутер на Convex + TypeScript

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

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

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

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

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

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

Frontend

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

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

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

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

Мы ожидаем

  • Опыт разработки backend на TypeScript
  • Знание TypeScript на продвинутом уровне: дженерики, discriminated unions, unknown vs any, типизация внешних данных
  • Опыт работы с асинхронным JavaScript: event loop, promise chains, обработка ошибок в async-коде, отмена операций
  • Умение работать с Git, code review, CI/CD
  • Опыт написания unit тестов, интеграционных

Backend

  • Опыт разработки серверной части на Node.js
  • Опыт проектирования REST API: версионирование, коды ответов, обратная совместимость, валидация входных данных
  • Опыт работы с внешними HTTP API: ретраи, таймауты, идемпотентность, обработка нестабильных ответов
  • Понимание работы со стримингом: SSE или чанки
  • Опыт работы с базами данных: моделирование данных, понимание индексов и денормализации

Frontend

  • Опыт разработки SPA на любом компонентном фреймворке: Angular, React или Vue
  • Опыт работы с состоянием приложения и асинхронными данными: загрузка, ошибки, гонки запросов, отмена
  • Уверенная работа с готовой библиотекой компонентов: у нас есть внутренний дизайн-бук с готовыми элменетами, задача - собирать из них интерфейсы, а не разрабатывать с нуля
  • Понимание вёрстки на уровне, достаточном для сборки экранов

+100 к резюме

  • Опыт разработки на Angular 22
  • Опыт работы с Convex
  • Опыт работы с serverless / Bacend as a Service: Firebase, Supabase, Cloudflare Workers, Vercel Functions, AWS Lambda
  • Опыт интеграции с LLM API: OpenAI, Anthropic, Google
  • Понимание токенов, контекстного окна, streaming-ответов, rate limits провайдеров
  • Опыт реализации rate limiting, квот, биллинга по потреблению
  • Опыт работы с observability: метрики, структурированные логи, трейсинг запросов через цепочку сервисов
  • Опыт работы с React / Next.js
  • Опыт работы с Docker, Kubernetes

Про условия

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

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

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

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

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

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

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


Адрес: Россия, Санкт-Петербург, Цветочная улица, 23
Показать на большой карте

Поделиться:

Опубликована месяц назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
180 000 - 220 000 ₽
Требования: Опыт в качестве разработчика от 4 лет. Практический опыт разработки на 1С.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании EnjoyproEnjoypro
  • Санкт-Петербург
5 часов назад
Сейчас мы в поисках опытного Python-разработчика для работы над флагманским проектом одного из крупнейших ... Понимание, как работает Kubernetes, опыт работы с ним на уровне разработчика.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании СтратосфераСтратосфера
  • Санкт-Петербург
2 дня назад
250 000 - 300 000 ₽
Выше средней на 19%
Продукт: экосистема «Осознанная меркантильность» Боты / сервисы / LLM Обязанности: Разработка микросервисов на Go: проектирование и написание новых сервисов, расширение существующих. Проектирование схем и оптимизация запросов в PostgreSQL (индексы, п...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Осознанная меркантильностьОсознанная меркантильность
  • Санкт-Петербург
2 дня назад
... удовлетворяющего бизнес-требованиям, и заканчивая пост-релизной поддержкой; Взаимодействовать с front/backend разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании HeadlinerHeadliner
  • Санкт-Петербург
4 дня назад
Наша команда – высококвалифицированные инженеры и разработчики с богатым опытом работы с облачными решениями ... В нашу активно растущую команду ищем Backend-разработчика. ... платформа Работа с биллингом: расчеты, тарификация, документы Формирование OpenAPI Коммуникация с Frontend-разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Oxygen Data Centers & CloudsOxygen Data Centers & Clouds
  • Санкт-Петербург
4 дня назад
О компании Utair – крупный российский авиационный холдинг. Самолеты Utair обслуживают 140 направлений в России, из них — 75 уникальные, и перевозят более 6 млн пассажиров в год. Вертолётный парк - крупнейший в мире, с самой большой грузоподъемностью ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ЮТэйр, АвиакомпанияЮТэйр, Авиакомпания
  • Санкт-Петербург
4 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.