Удалённо (США) — Полная занятость
Сеть Cari строит платежную систему на базе блокчейна, обеспечивающую движение цифровых денег в режиме реального времени 24/7 между традиционной финансовой и цифровой экосистемами активов. Мы — стартап на этапе предзапуска, создающий совершенно новую категорию финансовой инфраструктуры, которая выводит наличные деньги в блокчейн через токенизацию и обеспечивает полный спектр платежей для нашей сети — банков, бирж цифровых активов и, что самое важное, клиентов, которым они служат.
О роли
Вы будете отвечать за основную инфраструктуру платформы обработки транзакций, на которой строятся наши банковские и блокчейн-сервисы — надёжный слой рабочих процессов и упорядочивания, который обеспечивает корректность финансовых операций при параллельном выполнении.
Вы станете доверенным техническим лицом, принимающим решения по сервисам, которыми владеете — определять, что значит готовность к продакшену, руководить реагированием на инциденты при сбоях и писать проектную документацию, на которую опираются другие инженеры, включая тех, кто вне вашей непосредственной команды.
Что вы будете делать
Отвечать за инфраструктуру платформы обработки транзакций для потоков подписания и расчётов — проектирование сервиса, гарантии корректности и операционная стабильность
Отвечать за логику упорядочивания транзакций и контроля параллелизма, которая обеспечивает корректность и согласованность платформы обработки транзакций в масштабе
Проектировать модели данных, API-контракты и логику повторных попыток/отката для сервисов, которыми владеете; писать RFC, на которые опираются инженеры банковских и блокчейн-сервисов при интеграции с вашими сервисами
Определять, что значит «готовность к продакшену» для платформенных сервисов, которыми владеете: SLO, пороги оповещений и инструкции по эксплуатации
Руководить реагированием на инциденты и анализом корневых причин для сервисов в вашей области ответственности, а также проводить постмортемы для предотвращения повторений
Анализировать модели согласованности, режимы отказов и ёмкость систем, которыми владеете, и выявлять архитектурные риски до того, как они станут инцидентами
Непосредственно координироваться с инженерами банковских и блокчейн-сервисов, которые зависят от ваших сервисов, переводя их требования в возможности платформы
Квалификации
5–7 лет опыта разработки backend, желательно с системами, требующими строгих гарантий корректности или упорядочивания (финансовые транзакции, реестры, распределённые очереди)
Глубокое знание TypeScript; опыт работы с Effect (effect.ts) или аналогичной функциональной системой эффектов будет большим плюсом
Опыт работы с системами долговременных рабочих процессов или оркестрации (например, Temporal или аналогичными) — либо эксплуатация в продакшене, либо проектирование сервисов на их основе
Хорошее понимание паттернов контроля параллелизма: разбиение/ключевая обработка, идемпотентность, доставка как минимум один раз, и согласование
Опыт работы в продакшене с PostgreSQL и Kafka или аналогичной инфраструктурой сообщений
Уверенность в самостоятельном владении сервисом, включая принятие решений по надёжности и дизайну
Сильные навыки письменного общения — вы будете писать RFC, на которые ориентируются люди вне вашей непосредственной команды
Желательные навыки
Опыт работы в финтехе, платежах или другой регулируемой финансовой инфраструктуре
Опыт работы с блокчейном или системами, смежными с кастодиальными (подписание транзакций, управление nonce)
Знакомство с Terraform или инфраструктурой как кодом для развертывания сервисов, которыми владеете
Опыт наставничества инженеров или координации технических решений между командами
Что мы предлагаем
Конкурентоспособное вознаграждение: зарплата, бонусы и доли в компании
Полный пакет медицинского, офтальмологического и стоматологического страхования
Пенсионный план 401(k) с программой совпадения взносов
Гибкая политика отпусков (PTO) и преимущественно удалённая работа
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности