Третье Мнение — разработчик IT-решений для системы здравоохранения. Мы создаем продукты на базе технологий искусственного интеллекта, которые помогают автоматизировать процессы в медицинских учреждениях, ускорять принятие врачебных решений и повышать безопасность пациентов и медицинского персонала.
Сейчас мы находимся в поиске Python Backend-разработчика, который усилит нашу команду и будет заниматься развитием backend-сервисов наших продуктов: от проектирования API и бизнес-логики до интеграции AI-моделей и взаимодействия с медицинскими информационными системами.
Задачи
- Разрабатывать и сопровождать backend-сервисы на Python
- Проектировать, реализовывать и поддерживать REST API для взаимодействия пользовательских интерфейсов, внутренних сервисов и AI-моделей
- Интегрировать алгоритмы и модели искусственного интеллекта в продуктовый контур
- Разрабатывать сервисы обработки медицинских изображений и метаданных
- Участвовать в проектировании и реализации новой функциональности продуктов
- Оптимизировать производительность существующих сервисов и процессов обработки данных
- Работать с базами данных, проектировать схемы хранения и обработки информации
- Разрабатывать механизмы обмена данными с внешними системами и медицинскими информационными системами
- Поддерживать и развивать микросервисную архитектуру продуктов
- Работать с очередями сообщений и фоновой обработкой задач
- Участвовать в тестировании, отладке и устранении дефектов
- Писать техническую документацию по разработанному функционалу
- Участвовать в Code Review и поддерживать внутренние стандарты разработки
- Поддерживать процессы CI/CD и сопровождать развертывание сервисов в тестовых и продуктивных средах
- Работать в кросс-функциональной команде с AI/ML-разработчиками, frontend-разработчиками, QA и продуктовой командой
Требования
- 2–4 года подтвержденного коммерческого опыта backend-разработки на Python
- Опыт разработки backend-сервисов на FastAPI или готовность быстро погрузиться в него
- Опыт проектирования и поддержки REST API
- Уверенное знание SQL, опыт работы с PostgreSQL и SQLAlchemy
- Опыт написания автоматических тестов, желательно с использованием pytest
- Опыт работы с Docker и Docker Compose
- Базовый опыт работы с CI/CD, желательно GitLab CI
- Понимание принципов монолитной и микросервисной архитектуры
- Опыт работы с распределенными системами: очередями, фоновыми обработчиками