Название: Старший Backend-инженер
Команда: Software Engineering - Backend
Местоположение: Париж, Франция
Тип занятости: Полный рабочий день
Мы — команда экспертов, раздвигающих границы возможного, объединенных нашей общей целью — достичь настоящей свободы через цифровое владение, делая технологии доступными для всех. Мы верим в мир, где пользователи, создатели и предприятия управляют своими активами с владением и свободой. Наше любопытство побуждает нас к инновациям, расширяя возможности людей в глобальном масштабе. Мы верим, что изменения — это константа, и наша команда движется вперед как единое целое, с культурой решения проблем, где каждый сотрудник имеет возможность и поддержку для того, чтобы бросать вызов традициям и создавать решения. Наша миссия проста: сделать самостоятельное хранение доступным и дать людям ключи к их собственному финансовому будущему. Если вы хотите оказать реальное влияние, мы хотим, чтобы вы присоединились к нам в Ledger.
В Ledger мы гордимся тем, что являемся глобальной платформой для цифровых активов и Web3, причем более 20% мировых криптоактивов обеспечены нашими устройствами Ledger. Имея штаб-квартиру в Париже и офисы в Вьерзоне, Гренобле, Монпелье, Лондоне, Портленде, Женеве, Цюрихе и центральном Сингапуре, мы имеем команду из примерно 600 специалистов, разрабатывающих разнообразные продукты и услуги, позволяющие частным лицам и компаниям безопасно покупать, хранить, обменивать, приумножать и управлять криптоактивами — включая линейку аппаратных кошельков Ledger, которых уже продано более 7,5 миллионов единиц в 200 странах.
Команда
Для поддержания роста компании Ledger ищет старшего Scala Backend-инженера в команду Cloud Wallet. Эта команда создает и управляет бэкэнд-сервисами, которые обеспечивают управление криптовалютными счетами, обработку транзакций и агрегацию данных в блокчейне на всех платформах кошельков Ledger, от Ledger Live до Ledger Enterprise — платформы для хранения активов, используемой финансовыми учреждениями. Каждая транзакция клиента проходит через эти сервисы, как и каждая новая криптовалюта, поддерживаемая Ledger. Мы верим в силу функционального программирования для создания надежных и масштабируемых платформ. Мы уделяем время обмену знаниями, обсуждениям и совместному росту посредством двухнедельных сессий по обмену знаниями, митапов, конференций и вкладов в open source.
Что вы будете делать
- Проектировать, создавать и эксплуатировать Scala-сервисы, которые соединяют кошельки Ledger и платформу Ledger Enterprise с бэкэндами блокчейна: создание аккаунтов, история операций, формирование транзакций, их отправка и отслеживание жизненного цикла.
- Руководить интеграцией новых блокчейнов от начала до конца, от проектирования интеграции (ADR) до продакшена, охватывая цепочки на основе аккаунтов, UTXO и приватности.
- Отвечать за качество продакшена в своей области: SLI и SLO, наблюдаемость, распределенное отслеживание. Участвовать в ротации пожаротушения и вести инциденты до их разрешения, включая те, которые инициированы институциональными клиентами.
- Определять четкие контракты с командами Coin Integration и Ledger Enterprise, например, где находится выбор UTXO или как состояния транзакций предоставляются потребителям.
- Писать и рецензировать ADR, оспаривать проекты и повышать планку качества кода, тестирования (включая end-to-end на testnets) и управления техническим долгом.
- Работать в AI-нативном режиме: ежедневно использовать кодирующих агентов, писать спецификации, ограничения и проверки, которые позволяют им безопасно работать, и вносить вклад в AI-инструментарий команды.
- Менторить других инженеров и делиться своими знаниями в сообществе Backend Blockchain.
Вы будете сотрудничать с:
- Командой Coin Integration по модулям монет и интеграции новых блокчейнов.
- Командой Ledger Enterprise, основным потребителем сервисов команды для институционального хранения.
- Командами Ledger Wallet, Ledger Button и Wallet XP как потребителями бэкэнд-API команды.
- Командой Blockchain platform для согласования модели данных, индексации и потоковой передачи событий.
- Командами Infrastructure и SRE для развертывания, надежности и масштабируемости.
- Командой Security (Donjon) для анализа уязвимостей и их устранения.
- Командой Product для приоритизации дорожной карты и определения требований, основанных на потребностях клиентов.
Что мы ищем
- 5+ лет опыта работы в бэкэнд-инженерии с реальным владением распределенными системами в продакшене.
- Богатый опыт работы в продакшене
- Интерес к Scala и практике функционального программирования
- Практический опыт интеграции блокчейна: жизненный цикл транзакций, комиссии, финализация, реорганы, как минимум на двух моделях среди цепочек на основе аккаунтов, UTXO и приватности.
- Опыт работы с событийно-ориентированными системами и инфраструктурой данных (PostgreSQL, RabbitMQ, NATS или эквивалент) и с инструментами наблюдаемости (Datadog или эквивалент).
- Способность диагностировать инцидент в нескольких сервисах и нести ответственность за результат, от корневой причины до исправления в продакшене.
- Умение читать и вносить вклад в TypeScript код, так как команда работает с полиглот-стеком.
- Ежедневное использование AI-инструментов для кодирования, с критическим взглядом на их вывод.
- Четкая письменная коммуникация на английском языке, особенно для проектной документации и отчетов об инцидентах.
В Ledger мы стремимся постоянно инвестировать в наших сотрудников, поэтому мы предлагаем не только зарплату; мы предоставляем комплексные компенсационные пакеты, включающие широкий спектр льгот. Вот некоторые из льгот, которые вы можете ожидать:
- Гибкие варианты работы — наша гибридная политика позволяет сотрудникам работать из дома до 3 раз в неделю.
- Поддержка здоровья и благополучия — медицинская и страховая защита жизни.
- Возможности финансового роста — сотрудники могут стать акционерами Ledger, а также получить другие финансовые выгоды в зависимости от страны работы.
- Компенсация проезда — Ledger предлагает компенсацию проезда для покрытия расходов на предпочтительные вами виды транспорта.
- Обучение и развитие — комплексный набор обучающих решений, обеспечивающий персонализированный опыт обучения для каждого сотрудника.
Информацию о льготах, специфичных для конкретного региона, вам сможет предоставить ваш контактный менеджер по подбору персонала.
Мы стремимся построить инклюзивный процесс найма. Если вам требуются какие-либо корректировки или помощь, просто дайте нам знать, и мы сделаем все возможное, чтобы поддержать вас.