Требования к кандидатам:- Имеет опыт работы разработчиком 5+ лет и архитектором 2+ лет
- Владеет уверенно Python, адепт Django, FastAPI
- Опыт работы с системами обмена сообщениями, такими как Apache Kafka и RabbitMQ, на уровне архитектуры и интеграции
- Опыт разработки и проектирования высоконагруженных баз данных, обеспечивающих масштабируемость, отказоустойчивость и производительность
- Опыт разработки SaaS приложений, проектирование архитектур с поставкой по модели On-Premise и Cloud
- Опыт в применении архитектурных методов и паттернов (микросервисная архитектура, гексагональная архитектура, DDD, SOA, многослойная архитектура) с учетом потребностей IT системы
- Уверенные знания базы данных (Transactions, ComplexQuery, CTE, MultiTenacy - тут именно архитектура)
- Опыт проектирования ETL\ELT процессов
- Глубокое понимание устройства IT-систем (ключевые сервисы, их домен, принципы работы, связи между сервисами)
- Умеет находить общий язык как с стейкхолдерами, так и с техническими специалистами
- Опыт управления командой от 5 человек
- Умеет понять суть бизнес-проблемы, отделить значимое от второстепенного и договориться об этом с со всеми сторонами
- Навык аргументированного представления своих предложений и решений перед другими членами команды
- Опыт определения ключевых метрик производительности, доступности, надежности и масштабируемости приложений
- Знание методов анализа метрик для выявления узких мест, проблем производительности и аномалий
Какие задачи вас ждут?- Участие в проработке крупных задач, контроль реализации крупных изменений
- Проработка задач для оптимизации приложений
- Разработка нового функционала и поддержка существующего
- Формулирование требований к сервисам и компонентам
- Анализ текущей инфраструктуры и потребностей бизнеса
- Общение с стейкхолдерами, определение бизнес-проблем
- Контроль и приемка разрабатываемой инфраструктуры
C каким стеком предстоит работать?Kotlin, Python, Spring Boot, Axon, Django, Django Rest Framework, FastAPI, PostgreSQL, MongoDB, Kafka, RabbitMQ, ElasticSearch.
Будет плюсом:- Опыт от 2-ех лет коммерческой разработки на Kotlin\Java
- Уверенное использование Spring Framework
- Опыт работы с Axon Framework
- Hibernate, SQL