Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
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-инструменты для разработки и ревью и считаем их настройку под кодовую базу полноценной инженерной задачей.
Intro. Ваш опыт, мотивация и детали роли.
Техническое интервью. Строится по блоку «Техническая глубина» из обязательных требований и техническим пунктам раздела «За что вы будете отвечать».
People and delivery. Строится по блокам «Управленческий опыт», «Управление людьми» и «Поставка и стейкхолдеры»: реальные ситуации из вашего опыта найма, управления результативностью, поставки и инцидентов.
Bar raiser. Инженер не из нанимающей команды оценивает, повышаете ли вы общую инженерную планку.
Развитие и обучение: доступ к внутренней платформе, участие в профессиональных конференциях, хакатонах, митапах и воркшопах
Современные инструменты: топовое оборудование (Mac), доступ к продвинутым ИИ-сервисам, которые избавляют от рутины и помогают быть продуктивнее
Забота о здоровье: ДМС со стоматологией для вас и членов вашей семьи (супруг, дети), 21 день доплачиваемого до размера зарплаты больничного
Формат: удалённо , при желании можно работать из офисов в Москве и Перми
Тип занятости: полная занятость
График: 10:00–19:00 по московскому времени (гибкий)
Оформление: трудовой договор по ТК РФ
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности