СписокРабот
Вся Россия
    Все города

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

    з/п не указана
    Selectel Санкт-Петербург
    Удаленная работа Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    Отдел Администрирования сервисов в поиске 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), удаленный формат работы

    Источник: hh · Опубликовано: 2 дня назад

    Ещё вакансии в городе Санкт-Петербург

    Все
    Стоматология А2 Санкт-Петербург
    Гибкий график Постоянная занятость опыт от 1 года

    Обязанности: Взаимодействие с пациентами в клинике, работа за стойкой; Консультации пациентов по телефону; Прозвон действующей базы пациентов; Оформление медицинской документации, ведение отчетности, работа с кассой Рабо…

    КЛЕОМЕД Санкт-Петербург
    Гибкий график Частичная занятость опыт от 1 года

    Ассистент стоматолога Требования: Пунктуальность грамотная речь Наличие (сеpтификатa, мeдицинскoй книжки), oпыт paботы. Oбязаннoсти - пoдгoтовкa стомaтoлогическoго кабинета к пpиeму, вcтpечa пациeнтoв, acсиcтирование во …

    ЧОУ Школа ДИПЛОМАТ Санкт-Петербург
    Полный день Постоянная занятость опыт от 1 года

    Вдохновляй, обучай, открывай новые горизонты вместе с нами! Ты любишь физику и информатику, умеешь зажечь интерес к науке и технологиям? Тогда мы ищем именно тебя! В нашей частной школе ценят индивидуальный подход, творч…

    ЧОУ Школа ДИПЛОМАТ Санкт-Петербург
    Полный день Постоянная занятость опыт от 1 года

    Вдохновляйте на успех вместе с нами! В частную школу требуется Учитель математики, который не просто объясняет формулы, а помогает детям поверить в свои силы и раскрыть потенциал. Если вы умеете превращать сложные задачи…