Senior Python Developer (Backend)
Формат: удаленно
Локация: РФ / РБ / Казахстан
Проект: развитие высоконагруженной backend-платформы
Срок проекта: 6 месяцев (с возможностью пролонгации)
ЗП.: до 250.000 (ТК или ИП)
Задачи:
- Разработка и развитие backend-сервисов на Python
- Проектирование и реализация микросервисов в Event-Driven архитектуре
- Разработка высоконагруженных асинхронных сервисов с использованием AsyncIO
- Интеграция сервисов через Kafka и Redis Pub/Sub
- Работа с PostgreSQL и оптимизация взаимодействия с базой данных через SQLAlchemy
- Проектирование REST API и внутренних сервисных интерфейсов
- Написание unit- и интеграционных тестов, обеспечение качества собственного кода
- Настройка и поддержка логирования, метрик и трассировки для мониторинга сервисов
- Участие в проектировании архитектурных решений и проведении code review
- Взаимодействие с аналитиками, DevOps и другими разработчиками при реализации функциональности
- Оптимизация производительности, отказоустойчивости и масштабируемости сервисов
Требования:
- Коммерческий опыт разработки на Python от 4 лет
- Опыт разработки backend-сервисов на FastAPI или Litestar (Starlite)
- Уверенное владение AsyncIO/concurrency/multiprocessing
- Опыт работы с Kafka
- Опыт использования Redis (желательно Redis Pub/Sub)
- Уверенный опыт работы с PostgreSQL и SQLAlchemy
- Понимание принципов наблюдаемости сервисов и опыт работы с логированием, метрикaми и трассировкой (Prometheus, Grafana, OpenTelemetry, Jaeger и др.)
- Практический опыт разработки микросервисов
- Опыт работы с Docker, Git, CI/CD
- Опыт работы с Event-Driven системами; преимуществом будет опыт их проектирования и разработки с нуля