Экспобанк

Python-разработчик

Не указана
  • Москва
  • От 3 до 6 лет
  • Python 3.10
  • FastAPI
  • PostgreSQL
  • Celery RabbitMQ Redis
  • ELK stack, Sentry

# Middle+ Python Developer

## Что мы делаем
Разрабатываем микросервисный бэкенд для банковских интеграций. Ставим на асинхронность, отказоустойчивость и масштабируемость.

## Что вы будете делать
- Проектировать и писать асинхронный API на FastAPI
- Составлять и оптимизировать запросы к PostgreSQL (Peewee, Sqlalchemy)
- Настраивать и обслуживать Celery + RabbitMQ (tasks, retries, beat)
- Кешировать результаты в Redis и реализовывать rate‑limiting
- Docker‑изовать сервисы, писать Docker‑Compose‑file для локальной разработки
- Писать unit‑ и integration‑тесты (pytest, coverage)
- Проводить код‑ревью и участвовать в архитектурных обсуждениях
- Автоматизировать CI/CD (GitLab CI, GitHub Actions)
- Документировать работу в Confluence и обсуждать вопросы в Jira

## Обязательные навыки
- Python 3.10+, async/await, type hints
- FastAPI, Pydantic/Msgspec, OpenAPI
- PostgreSQL, Peewee/Sqlalchemy
- Celery, RabbitMQ, Redis
- ELK stack, Sentry
- Опыт с Nginx, uvicorn/gunicorn/granian
- Docker, Docker‑Compose, CI/CD
- Git, Git‑flow
- Уверенное владение Unix‑средой (bash, crontab, systemd)
- Технический английский – чтение документации
- Знание базовых паттернов проектирования, SOLID, структур данных и алгоритмов.

## Плюсы / Желательные навыки
- Опыт с MongoDB
- Архитектура масштабируемых систем (microservices, CQRS)
- Prompt‑engineering, LangChain, создание и запуск multi‑agent систем
- Опыт работы с ML‑моделями, inference API

Мы предлагаем:

  • Трудоустройство в ИТ-компанию.
  • Конкурентный оклад + премия по итогам полугодия и квартала.
  • Корпоративное обучение.
  • ДМС или оплата спорта на выбор.
  • Детские новогодние подарки.