Обязанности:
•разработка и поддержка микросервисов на Python с использованием FastAPI
•проектирование архитектуры, реализация бизнес-логики
•подготовка к продакшену: покрытие тестами, логирование, деплой, CI/CD
•участие в аналитике данных и формировании отчётности для бизнеса и продуктовой команды
•проверка продуктовых и технических гипотез (теорий), участие в A/B-экспериментах и анализе их результатов
•работа с метриками сервисов, интерпретация данных и предложение улучшений на основе аналитики
Требования:
•опыт коммерческой разработки микросервисов на python — от 2 лет
•уверенное владение асинхронным программированием в python (async/await)
•отличное знание FastAPI, понимание внутренней архитектуры фреймворка
•опыт работы с SQLAlchemy (Core и ORM), написание и оптимизация SQL-запросов
•знание Redis — реализация кэширования, очередей задач и временных хранилищ
•навыки работы с Celery, Temporal для фоновых задач и отложенных операций
•опыт написания тестов (unit, api), работа с pytest
•навыки логирования, настройки структурированных логов, мониторинга и алертов (Graylog или др.)
•опыт настройки и использования Docker, docker compose
•понимание принципов CI/CD
•уверенное владение git, опыт работы в команде с использованием gitflow
•опыт работы с реальными production-проектами, умение читать и дорабатывать чужой код
Условия:
•работа в офисе
•команда опытных разработчиков, code review
•участие в интересных и стабильных проектах, рост и обучение внутри команды