Backend-разработчик Python / FastAPI
Город:
Минск
Занятость:
Полная занятость
Компания "Holiverse"
Разработка и развитие серверной части платформы в сфере 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, чат-боты)
Что мы предлагаем
-
Работу в продукте, который реально меняет жизнь пользователей
-
Технически зрелую команду и прозрачные процессы разработки
-
Возможность влиять на архитектуру и технические решения
-
Удалённый формат работы
-
Конкурентную компенсацию (обсуждается индивидуально)
08 Мая
QA Engineer (Manual + Automation, Python)
Минск
Компания "Валун Софт" Мы - международная команда, разрабатывающая решения для майнинга: кастомные прошивки для ASIC, системы мониторинга и...
08 Мая
Минск
Компания "Фараон-трейд" Разработка и поддержка сайта и интернет-магазина под задачи бизнеса. Backend-разработка на PHP и Laravel, реализация...
09 Мая
Node.js Backend Developer (Middle+)
Минск
Компания "ПикселПлекс" PixelPlex – ведущая продуктово-аутсорсинговая компания по Blockchain разработке, с 2013 года 90% наших проектов...
09 Мая
Junior Python Developer( Арелаг консалт )
Минск
Компания "Арелаг консалт" Опыт работы: - с Python фреймворками асинхронными и синхронными (Django/FastAPI / Flask); - с Python Core и...
09 Мая
Минск
Компания "МЕГАТОП" Компания Megatop в связи с расширением направления приглашает SQL-разработчика. Обязанности: Разработка и...
Вакансия размещена в отрасли