Solution Architect (Архитектор программных решений)
Описание
Мы приглашаем Solution Architect (Архитектора программных решений) для участия в международном проекте по разработке и развитию платёжной платформы. Мы ищем специалиста с опытом проектирования микросервисных и распределённых систем, который сможет принимать ключевые архитектурные решения, обеспечивать надёжность и масштабируемость платформы и выстраивать эффективные интеграции с банковскими системами. О заказчике и проекте Наш заказчик — крупная международная технологическая компания, специализирующаяся на разработке и поддержке цифровой инфраструктуры и высоконагруженных платформ. Позиция предполагает гибридную работу из офиса заказчика в Алматы и соответствующую релокацию в Казахстан. Команде предстоит работать над современной платёжной системой, обеспечивающей безопасную обработку транзакций и интеграцию с внутренними и внешними банковскими сервисами. В основе решения — микросервисная архитектура, асинхронная обработка платежей и событийно-ориентированный подход. Особое внимание уделяется информационной безопасности, отказоустойчивости, масштабируемости и высокой доступности сервисов. Чем предстоит заниматься Проектировать и развивать микросервисную архитектуру банковской и платёжной платформы. Определять границы сервисов, зоны ответственности компонентов и принципы их взаимодействия. Проектировать REST/gRPC API и интеграции с внутренними и внешними системами. Выстраивать синхронное и асинхронное взаимодействие сервисов с использованием Kafka и других брокеров сообщений. Разрабатывать архитектурные решения для высоконагруженных и распределённых систем с учётом требований к производительности, масштабируемости и отказоустойчивости. Проектировать механизмы обработки ошибок, повторных запросов (retry) и восстановления после сбоев. Определять подходы к обеспечению безопасности API и межсервисного взаимодействия. Участвовать в проектировании инфраструктурных решений с использованием Docker и Kubernetes. Разрабатывать и поддерживать архитектурную документацию: C4, UML, Sequence Diagrams (диаграммы последовательностей) и Component Diagrams (диаграммы компонентов). Анализировать существующую архитектуру, выявлять технические ограничения и предлагать решения по её развитию. Оценивать технические риски и влияние архитектурных изменений на работу платформы. Согласовывать архитектурные решения с командами разработки, аналитики и DevOps, консультировать специалистов по вопросам их реализации. Что мы ожидаем От 3 лет практического опыта проектирования микросервисной архитектуры. Опыт проектирования распределённых систем с большим количеством взаимодействующих сервисов. Уверенные знания REST/gRPC API и принципов построения интеграционных решений. Практический опыт работы с Apache Kafka или другими брокерами сообщений. Понимание Event-Driven Architecture (событийно-ориентированной архитектуры) и асинхронного взаимодействия. Опыт проектирования высоконагруженных, масштабируемых и отказоустойчивых систем. Опыт работы с Docker и Kubernetes на архитектурном уровне. Умение разрабатывать архитектурную документацию с использованием C4, UML, Sequence Diagrams (диаграмм последовательностей) и Component Diagrams (диаграмм компонентов). Понимание принципов информационной безопасности: OAuth, TLS, аутентификация, авторизация и управление доступом. Опыт работы с банковскими, платёжными или другими критически важными системами с высокими требованиями к надёжности и согласованности данных. Умение анализировать существующие решения, выбирать архитектурные паттерны и технологии с учётом бизнес-задач. Опыт взаимодействия с командами разработки, бизнес- и системными аналитиками, DevOps-инженерами. Английский язык — от Intermediate (среднего уровня, B1). Что мы предлагаем Международные проекты и карьерный рост. Возможность развивать архитектурную экспертизу, работать с современными технологиями и участвовать в масштабных международных проектах. Гибкость карьерного развития. Возможность перехода между проектами и развития в интересующих технологических направлениях. Дополнительное вознаграждение. Возможность получать до 1 000 евро в месяц дополнительно в зависимости от уровня экспертизы и участия в корпоративных инициативах. Накопленная сумма выплачивается в составе ежегодного бонуса. Обучение и сертификация. Доступ к корпоративной образовательной платформе, программам наставничества и компенсации профессиональных сертификаций, включая AWS, PMP и другие. Социальный пакет. Частное медицинское страхование и компенсация занятий спортом в зависимости от условий трудоустройства. Реферальная программа. Дополнительные бонусы за рекомендации специалистов. Корпоративная культура. Командные мероприятия, профессиональные сообщества и неформальные активности. Персональные данные кандидатов обрабатываются и защищаются в соответствии с международными требованиями. Подробнее: https://andersenlab.com/privacy-policy