Choco (ТОО Chocofamily)
Backend Python Developer| Fullstack (Python, React, LLM)_ Freedom AI Platform
Не указана
- Python
- PostgreSQL
- Docker
- REST API
- Gitlab
- LLM
- RAG
- Kubernetes
- React
- TypeScript
- WebSockets
- Celery
- Redis
- asyncio
Почему открыта позиция
Запуск нового крупного продукта (AI-платформа). Необходимо развивать backend часть и обеспечить стабильное качество при высокой скорости релизов.
⚙️ Что нужно делать
- Проектирование и реализация сложных фич на полном стеке с соблюдением архитектурных паттернов (Facade, Repository, UoW).
- Разработка и оптимизация workflows оркестрации AI-агентов, включая multi-agent handoffs и RAG-интеграцию.
- Создание реактивных UI-компонентов по архитектуре Feature Slice Design (FSD) со строгим соблюдением дизайн-токенов.
- Реализация асинхронных систем обработки сообщений с Redis-батчингом и распределённой блокировкой.
- Оптимизация запросов к БД и векторного поиска для мультиагенантной изоляции и высокой производительности.
- Участие в архитектурных решениях для масштабирования к будущему росту.
✅ Требования
- 5+ лет разработки на Python с глубоким пониманием async/await (FastAPI, asyncio).
- 1+ лет разработки на React/TypeScript с современным state management (Zustand, TanStack Query).
- Уверенный опыт работы с PostgreSQL, оптимизация сложных запросов.
- Опыт с распределёнными системами, очередями сообщений (Celery/Redis) и микросервисами.
- Владение Docker, Gitlab CI, k8s, rancher.
- Опыт интеграции с OpenAI API или другими LLM.
Будет плюсом
- Опыт с мультиагентной SaaS-архитектурой.
- Векторные базы данных (Qdrant, Pinecone, Weaviate) и семантический поиск.
- Real-time системы с WebSockets/SSE.
- Знание RAG-систем и пайплайнов обработки документов.
- Знакомство с MCP (Model Context Protocol) или аналогичными фреймворками интеграции инструментов.
Условия и процессы:
- Формат: полный день/офис, команда разработки и продукта в постоянной коммуникации (Telegram, спринты, ретро).
- Атмосфера — открытая и дружелюбная, ценим инициативу и самостоятельность.
- Возможность применять трендовые технологии и реализовывать смелые идеи - мы за аргументированные эксперименты.
- Ценим осознанность, уважение к чужой экспертизе и постоянное развитие.