Senior Python Backend Developer | FastAPI | Health-tech
21 Февраля 2026
Город:
Минск
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Holiverse"
О проекте
Мы развиваем Holivita – экосистему, которая объединяет AI-аналитику, генетику, персонализированное здоровье, “digital twin”, wellness-сервисы и data-ownership.
Мы ищем опытного Senior Backend-разработчика Python для реализации микросервиса на FastAPI, который будет выступать AI-ассистентом для сбора информации о здоровье пользователей.
Сервис реализует мультиагентный подход, использует несколько LLM-провайдеров и интегрируется с существующим backend-сервисом. Работа предполагает создание решения с нуля.
Ключевые задачи
-
Разработка микросервиса на FastAPI с нуля.
-
Интеграция с API нескольких LLM-провайдеров (OpenAI, Groq, Gemini) с поддержкой fallback.
-
Реализация системы агентов, каждый из которых обрабатывает определённый сценарий (онбординг, консультация, извлечение событий).
-
Создание клиента для взаимодействия с основным backend (получение профиля пользователя, истории диалогов, событий).
-
Обеспечение кэширования данных (Redis).
-
Написание модульных и интеграционных тестов.
-
Контейнеризация приложения (Docker, docker-compose).
-
Документирование API и кода.
Технические требования (обязательные)
-
Python 3.10+ – глубокое знание языка (опыт от 5 лет), включая асинхронное программирование (asyncio).
-
FastAPI – опыт построения высоконагруженных API, понимание работы с Pydantic, зависимостями, middleware.
-
Асинхронные HTTP-клиенты – опыт работы с httpx или aiohttp для взаимодействия с внешними сервисами.
-
Работа с LLM API – понимание принципов работы языковых моделей, опыт интеграции с OpenAI API, Groq, Gemini (или аналогичных). Умение обрабатывать ошибки, таймауты, реализовывать retry и fallback.
-
Базы данных и кэширование – опыт использования Redis (желательно асинхронного драйвера) для кэширования данных.
-
Контейнеризация – уверенное владение Docker, умение писать многоступенчатые Dockerfile, настраивать docker-compose для локальной разработки.
-
Тестирование – опыт написания unit-тестов (pytest), мокирования внешних вызовов (pytest-asyncio, respx), интеграционных тестов.
-
Логирование и мониторинг – понимание структурного логирования (JSON), умение настраивать логи для отладки и сбора метрик.
-
Версионный контроль – Git (GitHub/GitLab).
Желательные компетенции
-
Опыт работы в стартапах и запуска продуктов с нуля.
-
Понимание архитектуры мультиагентных систем и принципов маршрутизации запросов.
-
Опыт работы с шаблонизаторами (Jinja2) для формирования промптов.
-
Знание подходов к обработке ошибок и построению отказоустойчивых систем.
-
Умение писать чистый, поддерживаемый код с соблюдением PEP 8 и использованием type hints.
-
Опыт настройки CI/CD (GitHub Actions) для автоматического тестирования и сборки образов.
-
Знание основ безопасности API (аутентификация по ключам, защита от основных уязвимостей).
-
Навыки оптимизации производительности асинхронных приложений.
-
Опыт разработки медицинских или health-tech проектов: понимание предметной области (сбор симптомов, медицинские консультации).
Личные качества
-
Ответственность и самостоятельность – разработчик должен уметь работать без постоянного контроля, принимать архитектурные решения в рамках ТЗ.
-
Внимательность к деталям – важно точное следование описанным сценариям и требованиям.
-
Ориентация на результат – способность доводить задачи до конца и предлагать улучшения.
Что мы предлагаем
-
Полностью удаленный формат работы.
-
Полная занятость, гибкий график.
-
Конкурентная зарплата.
-
Работа над продуктом, который меняет подход к здоровью людей.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
18 Февраля
Junior PHP Developer — nERP стартап от SLMax( СтилЛедиМакс, ЧП )
Борисов
Компания "СтилЛедиМакс, ЧП" Про проект nERP — Web-платформа нового поколения (decentralized ERP) от SLMax . Делаем ядро и экосистему...
19 Февраля
Middle Java Developer (Fullstack)
Минск
Компания "Брайт Солюшенз" Приглашаем в команду Middle Java Developer! Какие задачи необходимо решать: Разрабатывать сложные...
19 Февраля
Молодечно
Компания "Смартум Про" *** The company Smartym Pro has been involved in software development for european and USA customers for 11 years. We...
19 Февраля
Python Developer (Middle+)( Сервис Деск )
Минск
Компания "Сервис Деск" Мы, VADAROD – IT компания, которая специализируется на разработке ПО в сфере финтех. Проект построения единой платформы...
19 Февраля
Data Engineer (Senior)( Сервис Деск )
Минск
Компания "Сервис Деск" Мы, VADAROD – IT компания, которая специализируется на разработке и сопровождении программных продуктов в финтех домене....
Вакансия размещена в отрасли