
Senior Python-разработчик
Bell Integrator
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
!!Прошу обратить внимание на описание требований вакансии и откликаться с наличием опыта от 5 лет коммерческой разработки Python.
Мы проектируем и разрабатываем системы, которые упрощают банковские операции, обеспечивают высокую безопасность транзакций и поддерживают строгие стандарты критичности.
Наш технологический стек включает в себя передовые инструменты для создания мощной и масштабируемой платформы, способной выдержать самые высокие нагрузки.
Требования
•Опыт разработки Backend приложений (Python 3.>) от 5 лет;
•Уверенное владение базовыми архитектурными паттернами;
•Понимание асинхронной парадигмы программирования;
•Желание придерживаться культуры разработки и Best practices (SOLID, KISS, DRY, etc.);
•Желание следовать Coding Style Guide, PEP8 и типизации данных;
•Практические навыки работы с платформами контейнеризации приложений;
•Опыт построения архитектур сложных систем;
•Умение оценивать сложность задачи;
•Умение декомпозировать задачи;
•Опыт работы с инструментами командной разработки: Git, Jira, Confluence;
•Опыт работы с Linux (Bash);
•Знание и умение работать с одним из брокеров сообщений (RedHat JBOSS AMQ\ ActiveMQ Artemis, IBM WebSphere MQ, Apache Kafka, etc);
•Опыт работы с реляционными базами данных (Oracle, PostgreSQL, MySQL, etc.).
Будет плюсом
•Навык владения любой системой оркестрации контейнеров (Kubernetes, Deckhouse);
•Понимание и опыт работы с DDD/Event driven архитектурой;
•Опыт работы с потоковой обработкой данных Apache Kafka Streams;
•Опыт работы с Prometheus Grafana, ELK, HashiCorp Vault, Keycloak;
•Опыт разработки интеграционных решений;
•Понимание асинхронной парадигмы программирования;
•Желание соблюдать work live balance.
Обязанности
•Проектирование и разработка интеграционных систем на базе микросервисной архитектуры;
•Внедрение новых технологий, инструментов и методов разработки;
•Коммуникация с командой, поиск и решение проблем, участие в брейнштормах.
Условия
•Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
•Опыт работы в распределенной команде профессионалов;
•Уровень заработной платы обсуждается индивидуально;
•Возможность работать удаленно на территории РФ и РБ.