Мэтч
Покажет вашу совместимость с вакансией
Описание вакансии
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/нанимающего менеджера