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

Selectel · Санкт-Петербург · по договорённости

Компания
Selectel
Город
Санкт-Петербург
Зарплата
по договорённости
Формат
удалённо
Удалённо
да

Основные задачи Покрывать код тестами и участвовать в code review коллег
Вести техническую документацию: API-справки, схемы взаимодействия, инструкции по подключению новых провайдеров
Декомпозировать и оценивать задачи, участвовать в планировании
Разбирать баги и инциденты в своей зоне ответственности
Разрабатывать и поддерживать backend продукта ИИ-роутер на TypeScript
Интегрировать новые LLM-провайдеры: унифицировать форматы запросов/ответов, поддерживать streaming, обрабатывать ошибки и лимиты
Реализовывать маршрутизацию запросов между провайдерами: fallback, балансировку, обработку деградации
Учитывать потребление: подсчёт токенов, квоты, лимиты, данные для биллинга
Проектировать и развивать публичное API шлюза, поддерживать обратную совместимость
Управлять ключами и доступами клиентов
Настраивать логирование и метрики запросов, использовать инструменты для разбора инцидентов
Создавать интерфейсы аналитики: потребление токенов, расходы, статистику запросов
Собирать экраны на базе внутреннего дизайн-бука
Работать с real-time обновлением данных

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

Будет плюсом Опыт работы с serverless / Backend as a Service: Firebase, Supabase, Cloudflare Workers, Vercel Functions, AWS Lambda
Опыт работы с Docker, Kubernetes

Оформление в официально аккредитованную IT-компанию
Белая заработная плата
Годовая премия по результатам работы до 15% от суммарного оклада за 12 месяцев
50 000 бонусных рублей на услуги компании ежегодно
Релокационный бонус при переезде
Бесплатные обеды и кофе-брейки
Гибкое начало рабочего дня (до 12:00), удаленный формат работы

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.

Многих вакансий каталога нет на агрегаторах

11500+ вакансий от 1700+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 950+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.