Альфа-Банк
Python Developer / Highload Backend
2 нед. назад
RussiaSeniorRemote
pythonrest apiasyncioaiohttphttpxfastapipydanticpostgresql
Разработка и поддержка высоконагруженных backend-сервисов на Python в Альфа-Банке с использованием современных технологий и микросервисной архитектуры.
Обязанности
- Разработка и поддержка высоконагруженных backend-сервисов на Python
- Проектирование и разработка REST API
- Интеграция сервисов с внутренними и внешними системами
- Работа с асинхронным кодом и высоконагруженными сценариями
- Настройка логирования, метрик, healthcheck endpoints и трассировки
- Интеграция сервисов с observability-инфраструктурой: OpenTelemetry, Prometheus-compatible метрики, ElasticSearch
- Работа с контейнеризацией и инфраструктурой: Docker, Kubernetes, Kafka
- Участие в диагностике инцидентов, анализе логов, метрик и трейсов
Требования
- Коммерческий опыт разработки на Python от 4х лет.
- Опыт разработки REST API и микросервисной архитектуры.
- Опыт асинхронного программирования: asyncio, aiohttp/httpx или аналогичные инструменты.
- Опыт работы с FastAPI, Pydantic или аналогичным backend-стеком.
- Опыт работы с PostgreSQL,плюсом будет ClickHouse SQL.
- Опыт работы с Redis.
- Опыт работы с очередями или брокерами сообщений: Kafka или RabbitMQ.
- Опыт работы с Docker, базовое понимание Kubernetes: pod, deployment, service, liveness/readiness probes, Helm.
- Опыт настройки логирования: logging, structlog или аналогичные инструменты, ElasticSearch/OpenSearch.
- Опыт работы в Graphana, Kibana для мониторинга.
- Опыт написания тестов: pytest, unittest, mocks.