Backend-разработчик Python / FastAPI

Holiverse

Backend-разработчик Python / FastAPI

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

Разработка и развитие серверной части платформы в сфере health & wellness.
Работа с production-системой, данными пользователей и AI-интеграцией.

Бэкенд представляет собой асинхронный REST API, real-time уведомлениями через WebSocket и интеграцией с AI-сервисом. Система работает в продакшне с несколькими окружениями (dev / stage / prod), хранит данные пользователей и обрабатывает события через Apache Kafka. Архитектура включает основной API-сервис и отдельный микросервис уведомлений.

Чем предстоит заниматься

  • Разрабатывать и развивать серверную часть платформы: реализация доменных сущностей по цепочке модели → репозитории → сервисы → схемы → роуты

  • Разрабатывать новые Kafka-воркеры и типы уведомлений

  • Интегрировать внешние API; работать с модулями AI-чата, лабораторных данных, дневника и системы ачивментов

  • Оптимизировать SQL-запросы: materialized views, устранение N+1, работа с индексами

  • Писать и поддерживать Alembic-миграции, конфигурировать окружения через зашифрованные YAML-конфиги

  • Работать с Docker-образами и Kubernetes Helm-чартами, поддерживать GitHub Actions пайплайны (dev / stage / prod)

  • Наращивать покрытие тестами на pytest + pytest-asyncio — выстраивание культуры тестирования является одной из приоритетных задач

  • Соблюдать стандарты кода: ruff, black, isort, mypy, bandit; полная типизация, pre-commit хуки обязательны

Стек технологий

Основное: Python, FastAPI / async, SQLAlchemy, PostgreSQL, Alembic
Инфраструктура: Kafka, WebSocket, APScheduler, Docker, Kubernetes (Helm), GitHub Actions
Качество кода: pytest, pytest-asyncio, ruff, black, isort, mypy, bandit

Что важно для нас

  • Уверенный опыт backend-разработки на Python (от 3 лет)

  • Понимание принципов построения async-приложений и работы с очередями сообщений (Kafka или аналоги)

  • Опыт работы с PostgreSQL: сложные запросы, оптимизация, миграции

  • Понимание и использование чистой архитектуры, принципов слабой связанности компонентов

  • Понимание принципов микросервисной архитектуры

  • Опыт работы в CI/CD окружениях (GitHub Actions или аналоги)

  • Ответственное отношение к безопасности данных: понимание KYC-верификации, consent-механизмов, контроля доступа

  • Готовность работать с production-системой и реальными пользовательскими данными

Будет плюсом

  • Опыт работы в продуктах сферы healthtech или fintech с повышенными требованиями к безопасности

  • Опыт внедрения или поддержки AI-интеграций (LLM, чат-боты)

Что мы предлагаем

  • Работу в продукте, который реально меняет жизнь пользователей

  • Технически зрелую команду и прозрачные процессы разработки

  • Возможность влиять на архитектуру и технические решения

  • Удалённый формат работы

  • Конкурентную компенсацию (обсуждается индивидуально)

Посмотреть контакты работодателя

Похожие вакансии

Syberry CIS
  • Минск

  • Не указана

Рекомендуем
АйрисДев
  • Минск

  • Не указана

Рекомендуем
Арелаг консалт

Middle Python Developer

Арелаг консалт

  • Минск

  • Не указана

Рекомендуем
АйрисДев
  • Минск

  • Не указана

Кэтлоджик

Backend-разработчик

Кэтлоджик

  • Минск

  • до 2072 USD

ASKONA
  • Минск

  • до 2072 USD

LeverX
  • Минск

  • до 2072 USD

Филиппович Вячеслав Васильевич

Data Engineer (Python Developer)

Филиппович Вячеслав Васильевич

  • Минск

  • до 2072 USD

Мобильная аналитика

Senior Backend Engineer (Python)

Мобильная аналитика

  • Минск

  • до 2072 USD

DataLouna
  • Минск

  • до 7500 USD

Andersen
  • Минск

  • до 7500 USD

KingBoost
  • Минск

  • до 1200 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию