Fullstack-разработчик
Разработка и поддержка backend продукта ИИ‑роутер на TypeScript, интеграция LLM‑провайдеров, проектирование публичного API шлюза, управление ключами и доступом клиентов, настройка логирования и метрик, создание аналитических интерфейсов на Angular, работа с real‑time данными, участие в code review, написание тестов и технической документации.
Обязанности
Покрывать код тестами и участвовать в 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), удаленный формат работы; ежемесячная надбавка за некурение; ДМС + стоматология + офисный врач* (с первого дня работы); компенсация психологических консультаций: онлайн или в кабинете психолога; 50% оплата абонемента в фитнес‑клуб и спортивный зал в офисе*; внутренние спортивные турниры, корпоративные тренировки и участие в спортивных мероприятиях (забеги, велозаезды, заплывы, «Гонка героев», кибертурниры); офисный душ*; образовательные мероприятия (мастер‑классы, лекции, квизы, экскурсии); тематические киновечера и регулярные вечера настолок (обожаем DnD и спортивную мафию!); PlayStation zone*, кикер и настольный теннис; несколько крупных тусовок в году, а также зимой ездим гонять на сноубордах и лыжах, а осенью в пейнтбол; от 50% до 100% оплаты обучения английскому и еженедельные бесплатные разговорные клубы с носителями; внутренние обмены знаниями: lightning & thunder talks, Selectel MasterClass; внутренняя база знаний и курсов; рекомендации по обучению и развитию; персонализированный подход к обучению, возможность участия в конференциях по всему миру; онлайн‑библиотека Alpina Digital; *пока что только для питерского офиса
Откликнуться на вакансию свайпом в Telegram
Зарплату работодатель не указал. Ориентир по данным исследований.
Работа fullstack-разработчиком — все вакансии подборки
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.