Работаем откуда угодно, влияем на весь мир
Разнообразие — в основе всего, что мы делаем в Xapo Bank. Мы — полностью распределенная команда из более чем 160 Xapiens, работающих удаленно из 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 по вопросам надежности, наблюдаемости и платформенных аспектов.
Это возможность повлиять на то, как регулируемый криптобанк проектирует, создает и эксплуатирует программное обеспечение, оказав реальное влияние на будущее финансов.
Обязанности
- Курировать и проводить Architectural Advice Forum (AAF), способствуя децентрализованному принятию решений, которые фиксируются в ADR. Форум — ваш, сложности ожидаются, но вы не будете единоличным утверждающим каждое архитектурное изменение; цель состоит в том, чтобы решения принимались как можно ближе к командам, выполняющим работу.
- Самостоятельно создавать готовые к производству прототипы (Proof of Concept) для снижения рисков при внедрении новых паттернов, проверки архитектурных идей и демонстрации «что такое хорошо» перед более широким внедрением.
- Партнерствовать с CTO в разработке стратегии Xapo в области ИИ, определяя возможности с высокой ценностью, оценивая инструменты, создавая прототипы решений и помогая инженерным командам ответственно внедрять ИИ на всех этапах SDLC и в наших клиентских продуктах.
- Курировать сквозную стандартизацию в области бэкенда, веб и мобильной разработки, паттернов, парадигм, наблюдаемости, безопасности, тестирования и доставки, чтобы качество и скорость разработки росли вместе.
- Определять и поддерживать стандарты качества инженерии в области бэкенда, веб и мобильных приложений, включая тестирование, проверку кода, наблюдаемость, безопасность, производительность и готовность к производству, а также подавать пример через собственные POC и ревью кода.
- Внедрять архитектуру «безопасность прежде всего» во все, что мы создаем. Для регулируемого криптобанка безопасность — это не галочка или отдельный рабочий поток, это ДНК наших продуктов. Вы будете устанавливать паттерны моделирования угроз, безопасные по умолчанию и многоуровневой защиты, против которых будет строить каждая команда, и сотрудничать с нашим отделом безопасности для их развития по мере роста нашей поверхности риска.
- Продвигать Domain-Driven Design и Event-Driven Architecture как основы для моделирования нашей предметной области и эволюции наших систем.
- Тесно сотрудничать с командой SRE по вопросам надежности, мощностей, реагирования на инциденты, наблюдаемости и развития нашей внутренней платформы для разработчиков.
- Обучать и наставлять инженеров в SAT, платформенных и вспомогательных командах, руководя через вдохновение и влияние, а не через авторитет, и помогая всей организации повысить свой архитектурный уровень.
- Выявлять и устранять системные технические риски, технический долг и межкомандные зависимости до того, как они повлияют на продакшн.
- Поддерживать инженерные принципы Xapo и Tech Radar, а также вносить вклад в архитектурно-релевантные аспекты обсуждений нормативных требований, безопасности и рисков.
- Создавать отличное рабочее место для талантливых и мотивированных людей и помогать разрабатывать инновационные решения с Bitcoin в основе.
Необходимые навыки
- Более 10 лет опыта в разработке программного обеспечения, включая более 3 лет на позиции архитектора, Staff-инженера или эквивалентной старшей индивидуальной роли.
- Богатый опыт работы в качестве практического инженера, ставшего архитектором: вы по-прежнему регулярно читаете, пишете и рецензируете производственный код, и вам это нравится. Роль не зависит от языка; нас волнует, как вы мыслите, а не на каком языке вы пишете, хотя знакомство с нашим основным стеком будет плюсом.
- Глубокий опыт проектирования, создания и эксплуатации распределенных, событийно-ориентированных систем в производственной среде, желательно в масштабе и под нормативным контролем.
- Практический опыт работы с Domain-Driven Design, как стратегическими (bounded contexts, context mapping), так и тактическими паттернами.
- Практическое знакомство с децентрализованным архитектурным управлением, Architectural Advice Forum, RFC и ADR, а также четкое видение того, почему архитектурные решения должны приниматься близко к командам, выполняющим работу.
- Демонстрируемая способность руководить через влияние, а не через авторитет: вы вдохновляли инженеров внедрять хорошие практики, потому что они сами этого хотели, а не потому, что им приказали.
- Опыт работы в регулируемых финтех, платежных или банковских средах с пониманием ограничений, связанных с обслуживанием денег клиентов.
- Глубокий опыт проектирования архитектур с приоритетом безопасности, моделирования угроз, паттернов «безопасность по умолчанию», многоуровневой защиты, управления идентификацией, ключами и секретами в средах, где утечка данных имеет существенные деловые и нормативные последствия.
- Сильная позиция по современному ИИ/МО, LLM, агентам и прикладным ИИ в производстве, а также по тому, как ответственно интегрировать их в инженерные рабочие процессы и клиентские продукты.
- Отличные письменные и устные коммуникативные навыки: вы можете написать четкое 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, или близко к нему
- Выделенное рабочее пространство
- Надежное интернет-соединение с максимально возможной скоростью в вашем регионе
- Соответствие нашим ценностям и принципам Xapo Values-Driven Leadership
Почему стоит работать в Xapo?
Влияние на мир, удаленная работа.
- Формируйте будущее. Улучшайте жизни с помощью передовых технологий, работая на 100% удаленно из любой точки мира.
- Отличный баланс работы и личной жизни. Создавайте потрясающие вещи, сочетая автономию и совместную командную работу. Устанавливайте свой рабочий график и пользуйтесь гибким планом PTO (оплачиваемый отпуск), когда вам нужно восстановить силы.
- Ожидайте совершенства. Сотрудничайте, учитесь и развивайтесь в команде с высокой производительностью. Учитесь так, как вам лучше всего — от книг до конференций, вы получите годовой бюджет на свои индивидуальные цели обучения и развития.
В Xapo мы ставим во главу угла защиту потребителей и соблюдаем нормативные требования, гарантируя, что все Xapiens несут ответственность за соблюдение принципов справедливого отношения, прозрачности и этичного поведения в их взаимодействии с клиентами и заинтересованными сторонами.