Работайте откуда угодно, влияйте на весь мир
Разнообразие — это основа всего, что мы делаем в Xapo Bank. Мы — полностью распределенная команда из более чем 160 ксапиенсов, которые работают удаленно в 50+ странах мира.
Наше начало: мир, который наслаждается экономической свободой и защитой капитала, независимо от того, где вы живете и кто управляет вашей страной. Для достижения этой цели мы ищем лучших людей в мире. Мы усердно работаем, мыслим глобально и вдохновляем друг друга учиться и расти. Мы стремимся изменить то, как все делается.
Хотя наша штаб-квартира находится в Гибралтаре, это полностью удаленная позиция на полный рабочий день. Работайте откуда угодно!
Обзор позиции
Мы ищем архитектора решений (Solution Architect) в нашу инженерную команду, который будет напрямую подчиняться техническому директору (CTO). В Xapo мы создаем по-настоящему кросс-функциональные команды с полной ответственностью за дизайн, архитектуру, разработку, тестирование, доставку, данные и операции, структурированные как Stream Aligned Teams (SATs), Platform teams и Enabling teams в соответствии с Team Topologies. Вы будете тесно сотрудничать с руководителями инженерных команд и отделом SRE, а также с коллегами из отделов продукта, приложений и дизайна.
Это глубоко практическая роль. Вы не будете сидеть на вершине башни из слоновой кости, рисуя квадраты и стрелки; вы будете писать код, создавать прототипы промышленного уровня (Proofs of Concept) и демонстрировать на собственном примере, что такое «хорошо». Вы будете управлять Форумом архитектурных консультаций (Architectural Advice Forum, AAF), способствуя децентрализованному принятию архитектурных решений, зафиксированных в ADR (Architectural Decision Records), не становясь узким местом или единой точкой утверждения.
Вы станете партнером CTO по стратегии в области искусственного интеллекта (AI), будете способствовать стандартизации в разработке бэкенда, веб-приложений и мобильных приложений, а также тесно сотрудничать с нашей командой SRE по вопросам надежности, наблюдаемости и платформы.
Это возможность повлиять на то, как регулируемый криптобанк проектирует, создает и эксплуатирует программное обеспечение, оказывая реальное влияние на будущее финансов.
Обязанности
- Возглавлять и проводить заседания Форума архитектурных консультаций (AAF), способствуя децентрализованному принятию решений, которые фиксируются в ADR. Форум — это ваша зона ответственности, от вас ожидается проактивность, но вы не будете «единым» утверждающим лицом для каждого архитектурного изменения; цель состоит в том, чтобы решения принимались как можно ближе к командам, выполняющим работу.
- Самостоятельно создавать прототипы промышленного уровня (Proofs of Concept) для снижения рисков при внедрении новых шаблонов, проверки архитектурных идей и демонстрации «что такое хорошо» перед более широким внедрением.
- Сотрудничать с CTO по стратегии Xapo в области AI, определяя возможности высокой ценности, оценивая инструментарий, прототипируя решения и помогая инженерным командам ответственно использовать AI в рамках всего SDLC и в наших клиентских продуктах.
- Обеспечивать кросс-функциональную стандартизацию в разработке бэкенда, веб-приложений и мобильных приложений, шаблонов, парадигм, наблюдаемости, безопасности, тестирования и доставки, чтобы качество и скорость развивались вместе.
- Определять и поддерживать уровень качества разработки для бэкенда, веб-приложений и мобильных приложений, включая тестирование, проверку кода, наблюдаемость, безопасность, производительность и готовность к работе в продакшене, и подавать пример через собственные POC и ревью кода.
- Внедрять архитектуру «Безопасность прежде всего» (Security-First Architecture) во все, что мы создаем. Для регулируемого криптобанка безопасность — это не галочка или отдельный рабочий процесс, это ДНК наших продуктов. Вы будете определять шаблоны моделирования угроз (threat modelling), безопасные по умолчанию (secure-by-default) и эшелонированной защиты (defence-in-depth), против которых будут работать все команды, и сотрудничать с нашим отделом безопасности для их развития по мере роста нашей поверхности риска.
- Продвигать Domain-Driven Design (DDD) и Event-Driven Architecture (EDA) как основу для моделирования предметной области и развития наших систем.
- Тесно сотрудничать с командой SRE по вопросам надежности, мощностей, реагирования на инциденты, наблюдаемости и развития нашей внутренней платформы для разработчиков.
- Обучать и наставлять инженеров в SAT, платформенных и вспомогательных командах, руководя через вдохновение и влияние, а не авторитет, и помогая всей организации повысить свой архитектурный уровень.
- Выявлять и устранять системные технические риски, технический долг и кросс-командные зависимости до того, как они повлияют на продакшн.
- Поддерживать инженерные принципы Xapo и Tech Radar, а также вносить вклад в архитектурные аспекты нормативных, безопасностных и рисковых обсуждений.
- Создавать отличное рабочее место для талантливых и мотивированных людей и помогать разрабатывать инновационные решения с Bitcoin в основе.
Необходимые навыки
- Более 10 лет опыта в разработке программного обеспечения, включая более 3 лет в роли архитектора, ведущего инженера (Staff) или эквивалентной старшей технической позиции.
- Богатый опыт работы в качестве практического инженера, ставшего архитектором: вы все еще регулярно читаете, пишете и рецензируете производственный код, и вам это нравится. Роль не зависит от языка; нас волнует, как вы мыслите, а не на каком языке вы пишете, хотя знакомство с нашим основным стеком будет плюсом.
- Глубокий опыт проектирования, создания и эксплуатации распределенных, событийно-ориентированных систем в продакшене, желательно в масштабе и под регуляторным контролем.
- Практический опыт работы с Domain-Driven Design, как стратегическими (bounded contexts, context mapping), так и тактическими шаблонами.
- Практическое знакомство с децентрализованным архитектурным управлением, Форумом архитектурных консультаций, RFC и ADR, а также четкая позиция относительно того, почему архитектурные решения должны приниматься близко к командам, выполняющим работу.
- Демонстрируемая способность вести за собой посредством влияния, а не авторитета: вы вдохновляли инженеров внедрять лучшие практики, потому что они этого хотели, а не потому, что им приказали.
- Опыт работы в регулируемых финтех, платежных или банковских средах с пониманием ограничений, связанных с обслуживанием денег клиентов.
- Глубокий опыт проектирования архитектур «Безопасность прежде всего», моделирования угроз, шаблонов «безопасно по умолчанию», эшелонированной защиты, управления идентификацией, ключами и секретами в средах, где утечка данных имеет существенные деловые и регуляторные последствия.
- Четкая позиция по современному AI/ML, LLM, агентам и прикладному AI в продакшене, а также по тому, как ответственно интегрировать их в инженерные рабочие процессы и клиентские продукты.
- Отличные письменные и устные коммуникативные навыки: вы можете написать четкий ADR, провести эффективный архитектурный обзор, выступить перед инженерами и объяснить компромиссы нетехническим заинтересованным сторонам.
- Солидное понимание облачной архитектуры (cloud-native), микросервисов, контейнеризованных 12-факторных приложений и шаблонов отказоустойчивости, безопасности и масштабируемости.
- Сильное понимание CI/CD, автоматизированного тестирования (модульное, сервисное и end-to-end) и общих практик SDLC.
Желательно
- Практический опыт работы с криптовалютами, Web3, кастодиальными услугами или системами на основе блокчейна.
- Знакомство с Team Topologies и тем, как на практике взаимодействуют Stream Aligned, Platform и Enabling команды.
- Опыт стандартизации для нескольких платформ (бэкенд, веб и мобильные приложения).
- Опыт работы в SRE или платформенной инженерии, SLO, бюджетов ошибок, пользовательского опыта разработчика.
- Вклад в open-source проекты или внешнее лидерство мнений (выступления, статьи, OSS-проекты).
- Знакомство с Python; значительная часть нашего стека написана на Python, поэтому это поможет вам быстрее влиться в работу, но роль не зависит от языка.
Другие требования
- AWS как наша облачная платформа
- GCP для нашего хранилища данных
- Контейнеризованные микросервисы
- Мультиязычный стек
- Нахождение в часовом поясе, совместимом с CET, или недалеко от него
- Выделенное рабочее место
- Надежное интернет-соединение с максимально возможной скоростью в вашем регионе
- Соответствие нашим ценностям (Our Values) и принципам Xapo Values-Driven Leadership
Почему стоит работать в Xapo?
Влияние на мир, удаленная работа.
- Формируйте будущее: улучшайте жизни с помощью передовых технологий, работая на 100% удаленно из любой точки мира.
- Отличный баланс между работой и личной жизнью: создавайте удивительные вещи, сочетая автономию и совместную командную работу. Устанавливайте свой собственный график работы и используйте гибкий план PTO, когда вам нужно восстановить силы.
- Ожидайте совершенства: сотрудничайте, учитесь и развивайтесь в высокопроизводительной команде. Учитесь так, как вам лучше всего — от книг до конференций, вы получите годовой бюджет на индивидуальное обучение и развитие.
В Xapo мы ставим во главу угла защиту потребителей и соблюдаем нормативные требования, гарантируя, что все ксапиенсы несут ответственность за соблюдение принципов справедливого отношения, прозрачности и этичного поведения в своих взаимодействиях с клиентами и заинтересованными сторонами.