Наш продукт доказал свою ценность на рынке и успешно используется клиентами и приносит стабильный доход. Сейчас мы переводим систему на новый современный стек (FastAPI, PostgreSQL, микросервисы, Docker), чтобы обеспечить дальнейшее масштабирование и развитие и приглашаем в команду Backend-разработчика
Обязанности:
- Разработка и поддержка серверной части продукта на FastAPI.
- Проектирование и реализация микросервисной архитектуры.
- Интеграция сервисов между собой и с внешними API.
- Работа с PostgreSQL: проектирование схем, оптимизация запросов и миграции.
- Контейнеризация сервисов с использованием Docker.
- Поддержка и развитие CI/CD-процессов.
- Написание тестов и документации к сервисам.
Требования:
- Опыт коммерческой разработки на Python от 2–3 лет.
- Уверенное владение FastAPI и понимание принципов асинхронного программирования.
- Опыт работы с PostgreSQL (сложные запросы, оптимизация).
- Опыт разработки микросервисных приложений.
- Владение Docker и понимание принципов контейнеризации.
- Хорошее знание git и практик командной разработки
- Понимание принципов REST API, очередей сообщений (RabbitMQ).
- Опыт применения моделей машинного обучения в продакшене (обучение, валидация, интеграция)
Будет плюсом:
- Понимание методов классификации, регрессии, бустинга и вероятностного моделирования.
- Опыт работы с данными: очистка, подготовка фичей, построение пайплайнов обработки.
- Знание популярных ML-библиотек: scikit-learn, LightGBM, XGBoost, CatBoost, pandas, numpy.
- Опыт работы с инструментами мониторинга и дообучения моделей в продакшене (MLflow, Airflow, Prefect).
- Знание Redis или других NoSQL-хранилищ.
- Опыт построения CI/CD (GitHub Actions, GitLab CI, Jenkins).
- Навыки оптимизации производительности и масштабирования сервисов.
Мы предлагаем:
- Разработка современного продукта и участие в ключевых архитектурных решениях.
- Современный технологический стек (FastAPI, PostgreSQL, Docker, микросервисы).
- Возможность профессионального роста и участия в развитии инфраструктуры.
- Стабильную заработную плату.
- Дружную команду и прозрачные процессы.
Как откликнуться:
Прикладывайте в/к резюме (СV) ссылки на примеры проектов (GitHub/портфолио).