Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 2 месяца назад

Senior Fullstack Developer (Python, React, AI)

до230 000₽
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia

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

TL;DR
Senior Fullstack-разработчик (Python/React): проектирование и разработка пользовательских сценариев с интеграцией AI/LLM-сервисов с акцентом на backend-логику и асинхронные пайплайны. Фокус на создании чат-интерфейсов и интеграции векторных баз данных в исследовательском проекте. ID вакансии: Fullpyh_Kok

Senior Fullstack-разработчик (Python/Django + React / Сберзвук / AI-интеграции)

Локация: РФ

Ищем Senior Fullstack-разработчика с сильным уклоном в backend для работы над проектом Сберзвук. Это не просто 'верстальщик + API' — это самостоятельный инженер, который умеет доводить фичу целиком: от серверной логики и интеграций с AI/LLM-сервисами до интерфейсов в React. Предстоит собирать весь пользовательский сценарий: чат с AI, обработку запросов, асинхронные пайплайны, выдачу результата и отображение в интерфейсе. Работа в исследовательской среде с высокой степенью автономности.

Ключевые задачи:

  • Backend-разработка: проектирование и разработка серверной логики на Python/Django, интеграция с AI/LLM-сервисами.
  • GraphQL API: проектирование query, mutation, resolver на Graphene/graphene-django.
  • Асинхронные пайплайны: реализация фоновых задач через Celery + RabbitMQ, обработка долгих процессов.
  • AI-интеграции: работа с LLM API, embeddings, RAG, vector DB (Qdrant).
  • Frontend-разработка: построение чат-интерфейсов и пошаговых сценариев на React 18 + TypeScript.
  • Стриминг: работа со стримингом ответов AI, статусами загрузки, ошибками.
  • Полный цикл: самостоятельная реализация пользовательских сценариев от backend до frontend.

Обязательные требования:

Backend (сильный уклон):

  • Python 3 и Django 3+, ORM, миграции.
  • GraphQL на Graphene / graphene-django: проектирование query, mutation, resolver.
  • Celery + RabbitMQ: асинхронные задачи, ретраи, идемпотентность, долгие процессы.
  • PostgreSQL: проектирование схемы данных, оптимизация запросов.
  • Интеграции с внешними API по HTTP: таймауты, ретраи, устойчивость.
  • S3-совместимые хранилища: boto3, MinIO.

Frontend:

  • React 18 + TypeScript.
  • Apollo Client + graphql-codegen.
  • Vite.
  • Построение чат-интерфейсов и пошаговых сценариев.
  • Работа со стримингом ответов, статусами загрузки, ошибками.
  • Управление состоянием: Redux Toolkit или аналогичный опыт.

AI/LLM и процессы:

  • Интерес к LLM/AI и готовность встраивать AI-агентов в продукт.
  • Опыт или быстрая обучаемость в работе с LLM API, embeddings, RAG, vector DB.
  • Самостоятельность и спокойная работа в исследовательской среде.
  • Умение работать через GitLab, code review и тесты.

Будет преимуществом (Nice to have):

Backend:

  • Опыт работы с Qdrant / векторным поиском.
  • Опыт работы с WebSocket/стримингом.
  • Опыт работы с observability-инструментами.
  • Опыт работы с Docker, базовое понимание Kubernetes.

Frontend:

  • Опыт работы с Ant Design.
  • Опыт работы с Nx, pnpm.
  • Опыт работы со Storybook.
  • Опыт работы с realtime/WebSocket на фронтенде.

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера