Команда Банка Компаньон в поисках Middle Python разработчика в Отдел разработки программного обеспечения.
Обязанности:
- Разработка и поддержка высоконагруженных сервисов для внутренних систем банка.
- Оптимизация существующих решений и участие в проектировании архитектуры.
- Интеграция с внешними API (платежные системы, скоринг, CRM).
- Написание чистого, тестируемого кода и проведение код-ревью.
- Работа с базами данных (проектирование, оптимизация запросов).
- Взаимодействие с командами аналитиков, QA и продукт-менеджеров.
Требования:
- Опыт коммерческой разработки на Python от 2 лет.
- Глубокое знание фреймворков: Django/Flask/FastAPI.
- Опыт работы с реляционными БД (PostgreSQL, SQL Server) и ORM (SQLAlchemy, Django ORM).
- Понимание принципов RESTful API, микросервисной архитектуры.
- Навыки работы с Docker, системами контроля версий (Git), CI/CD.
- Базовые знания Linux.
- Умение читать техническую документацию на английском языке.
Будет плюсом:
- Опыт в банковской/финтех-сфере.
- Знание брокерских систем сообщений (Kafka, RabbitMQ).
- Опыт с Kubernetes, облачными платформами (AWS S3).
- Знание алгоритмов и структур данных.