Team Lead Web3

По договоренности


ОБ XSOLLA

Xsolla — глобальная компания в сфере видеоигровой коммерции со штаб-квартирой в Лос-Анджелесе. Компания помогает разработчикам любого масштаба, от инди до AAA, финансировать, распространять, продвигать и монетизировать игры. Xsolla выступает merchant of record для 1500+ разработчиков по всему миру. Подробнее: xsolla.com.

О РОЛИ

Мы ищем Team Lead, Web3, который возглавит кросс-функциональную команду frontend-, backend-, smart contract- и QA-инженеров в Xsolla ZK — Web3-экосистеме Xsolla на L2 на базе zkSync. Команда разрабатывает:

  • смарт-кошельки на базе account abstraction;

  • SDK, с помощью которых игровые студии и партнёры переводят игроков on-chain;

  • инфраструктурные backend-сервисы для токенизации игровых предметов и валют;

  • dApps экосистемы: DEX, NFT-маркетплейс и аукцион.

Это управленческая роль. Большая часть вашего времени уходит на людей и поставку: построение команды, рост инженеров и предсказуемость поставки. Остальное — техническое лидерство: архитектура, ревью и hands-on код там, где это важно.

ЗА ЧТО ВЫ БУДЕТЕ ОТВЕЧАТЬ
  • За команду: найм, онбординг, рост и результативность frontend-, backend-, smart contract- и QA-инженеров

  • За поставку: предсказуемые обязательства, устойчивый темп и качество того, что выпускает команда

  • За то, как работает команда: процессы, инженерные стандарты и workflow с использованием AI

  • За отношения с Product, DevOps и другими продуктовыми командами Xsolla: приоритеты, зависимости и ожидания

  • За техническое направление продуктовой области команды: on-chain / off-chain архитектуру и ключевые технические решения с письменным обоснованием

  • За безопасность и надёжность того, что выпускает команда: сценарии подписи, контракты, в которых хранятся пользовательские активы, эксплуатацию в проде и ротацию дежурств команды

ЧЕМ ВЫ БУДЕТЕ ЗАНИМАТЬСЯ
  • Ставить каждому инженеру понятные цели и ожидания

  • Проводить регулярные 1:1, performance review и разговоры о карьерном развитии; давать прямую обратную связь и работать с недостаточной результативностью

  • Нанимать инженеров разных специализаций: формулировать роли, проводить интервью и онбордить новых людей

  • Растить инженеров через менторство, готовить следующих лидеров команды

  • Формировать культуру технического совершенства, сотрудничества и непрерывного обучения

  • Работать с Product над требованиями, оценкой и планированием задач

  • Управлять скоупом, нагрузкой, рисками и зависимостями, чтобы команда выполняла обязательства

  • Отчитываться перед стейкхолдерами о прогрессе, рисках и блокерах

  • Вести команду через production-инциденты и post-mortem

  • Непрерывно улучшать процессы разработки и эффективность команды

Техническое лидерство

  • Ревьюить архитектуру и критичный код на бэкенде, фронтенде и в смарт-контрактах с фокусом на кейсы, специфичные для продуктов Xsolla: смарт-кошельки, токенизация игровых предметов и валют, сценарии маркетплейса и аукциона

  • Вести ключевые решения по интеграции смарт-кошельков (UserOperation, paymaster и спонсирование газа), session keys и сценарию подписи

  • Выявлять системные риски (управление ключами, фишинг подписей, зависимости от bundler и RPC) и следить, чтобы они устранялись до того, как станут инцидентами

  • Участвовать hands-on в критичных фичах, когда это нужно

  • Настраивать AI-инструменты в репозиториях (Claude Code, Codex, Cursor: правила, контекст, harness) и внедрять их использование в команде

ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ

Управленческий опыт

  • 5+ лет опыта руководства инженерными командами

  • Руководство кросс-функциональными командами из нескольких специализаций (например, frontend, backend, smart contracts и QA)

  • Команды под вашим руководством выпускали dApps в продакшен и поддерживали их

Управление людьми

  • Найм и построение команд: формулирование ролей, проведение интервью, онбординг

  • Управление результативностью: постановка целей, обратная связь, performance review, работа с недостаточной результативностью

  • Развитие инженеров: карьерные планы, менторство

Поставка и стейкхолдеры

  • Планирование поставки: оценка, планирование спринтов, управление скоупом, рисками и зависимостями

  • Работа с Product и другими командами над приоритетами и компромиссами; объяснение технических компромиссов нетехническим стейкхолдерам

  • Руководство командой во время production-инцидентов и post-mortem

  • Умение сочетать управление с hands-on технической работой

Техническая глубина

Сильный технический бэкграунд: практический инженерный опыт в Web3-стеке, достаточный, чтобы вести технические решения и ревьюить работу на каждом слое:

  • Web3-библиотеки и кошельки: viem и wagmi в продакшене; работа подписантов кошельков (EOA, браузерные и embedded-кошельки, смарт-аккаунты, EIP-191, EIP-712, EIP-1193); смарт-кошельки (UserOperation, paymaster, ERC-1271)

  • Бэкенд: Go и TypeScript (Node.js); обработка on-chain событий (идемпотентность, реорги, повторы); асинхронный обмен сообщениями (Kafka, RabbitMQ или NATS); PostgreSQL и Redis; проектирование REST и gRPC API

  • Фронтенд: React и TypeScript; основы веб-безопасности (XSS, CSRF, CSP, безопасная работа с подписями и ключами в браузере)

  • Смарт-контракты: чтение Solidity и понимание EVM (storage, газ, прокси-паттерны обновления, контроль доступа); типовые классы уязвимостей (reentrancy, front-running / MEV, манипуляции оракулами, повторное использование подписей)

  • Эксплуатация: Docker, Kubernetes, CI/CD; обзервабилити (мы используем Datadog; опыт с Prometheus, Grafana, ELK / Graylog или OpenTelemetry тоже засчитывается)

Разработка с AI

  • Ежедневное практическое использование AI-инструментов для разработки и ревью (Claude Code, Codex, Cursor), включая их настройку под репозиторий

Английский

  • Разговорный английский на уровне B2 и выше

БУДЕТ ПЛЮСОМ
  • ZK Stack и zk-роллапы: EraVM в сравнении с EVM, системные контракты (ContractDeployer, NonceHolder), обмен сообщениями L1↔L2, бриджинг и финализация

  • Разработка смарт-контрактов на Solidity с Foundry

  • Более глубокая account abstraction: версии EntryPoint ERC-4337 и правила валидации (ERC-7562, ERC-6492), модульные аккаунты (ERC-7579 / ERC-6900), session keys и делегированные права (ERC-7710 / ERC-7715), EIP-7702

  • Опыт работы с технологиями кошельков и AA-инфраструктуры (Sequence, thirdweb, Privy, Dynamic, Turnkey, Pimlico, Alchemy, ZeroDev, Safe{Core}) и чёткое понимание build versus buy

  • Управление ключами: HSM, MPC / threshold signing, social recovery или guardian-based recovery

  • DeFi (DEX, AMM) и NFT-маркетплейсы (ERC-721, ERC-1155, аукционы)

  • go-ethereum и abigen

  • Управление распределёнными или удалёнными командами

  • Опыт в гейминге или финтехе с высоконагруженными системами

КАК МЫ РАБОТАЕМ
  • Решения — письменно. Значимые технические решения оформляются как RFC или ADR с вариантами и trade-offs. Обсуждаем документ, а не идею с нуля.

  • AI — часть повседневной инженерной работы. Мы используем AI-инструменты для разработки и ревью и считаем их настройку под кодовую базу полноценной инженерной задачей.

КАК ПРОХОДИТ ОТБОР
  1. Intro. Ваш опыт, мотивация и детали роли.

  2. Техническое интервью. Строится по блоку «Техническая глубина» из обязательных требований и техническим пунктам раздела «За что вы будете отвечать».

  3. People and delivery. Строится по блокам «Управленческий опыт», «Управление людьми» и «Поставка и стейкхолдеры»: реальные ситуации из вашего опыта найма, управления результативностью, поставки и инцидентов.

  4. Bar raiser. Инженер не из нанимающей команды оценивает, повышаете ли вы общую инженерную планку.

ЧТО МЫ ПРЕДЛАГАЕМ
  • Развитие и обучение: доступ к внутренней платформе, участие в профессиональных конференциях, хакатонах, митапах и воркшопах

  • Современные инструменты: топовое оборудование (Mac), доступ к продвинутым ИИ-сервисам, которые избавляют от рутины и помогают быть продуктивнее

  • Забота о здоровье: ДМС со стоматологией для вас и членов вашей семьи (супруг, дети), 21 день доплачиваемого до размера зарплаты больничного

УСЛОВИЯ РАБОТЫ
  • Формат: удалённо , при желании можно работать из офисов в Москве и Перми

  • Тип занятости: полная занятость

  • График: 10:00–19:00 по московскому времени (гибкий)

  • Оформление: трудовой договор по ТК РФ


Адрес: Россия, Пермь
Показать на большой карте

Поделиться:

Опубликована 3 часа назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.