Обязанности:
- Разработка и поддержка backend-сервисов банковских и финтех-продуктов
- Реализация и сопровождение микросервисов, работающих с финансовыми операциями
- Интеграция с внешними сервисами, платёжными системами и внутренними API
- Участие в код-ревью и обеспечении качества кода
- Участие в планировании, оценке и декомпозиции задач
- Анализ и устранение инцидентов, связанных с производительностью и стабильностью
- Документирование архитектурных решений и функциональности
Требования:
- Опыт разработки на Python 3.x в коммерческих проектах от 1 года
- Понимание асинхронности, потоков и процессов
- Знание ООП, принципов SOLID
- Понимание паттернов проектирования
- Опыт работы с фреймворками FastAPI или Flask
- Понимание принципов работы WSGI / ASGI
- Опыт работы с базами данных SQL / NoSQL, ORM
- Опыт работы с брокерами сообщений (RabbitMQ, Kafka)
- Понимание микросервисной архитектуры и принципов построения высоконагруженных распределённых систем
- Базовые знания Linux (команды, процессы, логирование)
- Опыт работы с Docker (создание образов, docker-compose)
- Понимание специфики банковских и финтех-систем: (работа с транзакциями \ целостность и консистентность данных \ повышенные требования к безопасности и отказоустойчивости)
Условия:
- Конкурентоспособная и стабильная заработная плата;
- Хорошая команда, в которой все работают на результат;
- Возможность карьерного роста и профессионального развития;
- Опыт работы в крупном и стабильном Банке.
