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