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