Choco (ТОО Chocofamily)

Backend Python Developer| Fullstack (Python, React, LLM)_ Freedom AI Platform

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • Более 6 лет
  • 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, спринты, ретро).
  • Атмосфера — открытая и дружелюбная, ценим инициативу и самостоятельность.
  • Возможность применять трендовые технологии и реализовывать смелые идеи - мы за аргументированные эксперименты.
  • Ценим осознанность, уважение к чужой экспертизе и постоянное развитие.