Назад
45 минут назад

Senior Fullstack Developer (Python, React, AI)

230 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

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

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 на фронтенде.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

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