Middle Java Developer
Зарплата не указана
Haulmont · Самара
Проектирование и разработка новых бизнес и интеграционных модулей на языке Java. Продуктовая разработка, реализация бизнес-требований заказчиков. Исследовательская и проектная...
Xsolla · Пермь
Проектировать и развивать жизненный цикл ERC-4337 user operation (prepare → sign → submit → confirm), EIP-7702 delegation, детерминированное получение адреса из...
Зарплату работодатель не назвал — вилку обсуждают на собеседовании. В требованиях: smart contracts, solidity, account abstraction (erc-4337), evm, ethereum.
Xsolla — глобальная компания в сфере видеоигровой коммерции со штаб-квартирой в Лос-Анджелесе. Компания помогает разработчикам любого масштаба, от инди до AAA, финансировать, распространять, продвигать и монетизировать игры. Xsolla выступает merchant of record для 1500+ разработчиков по всему миру. Подробнее: xsolla.com.
О РОЛИМы ищем Staff Software Engineer, который возьмёт на себя слой smart wallet и account abstraction в Xsolla ZK — Web3-платформе Xsolla на L2 на базе zkSync. Это роль индивидуального эксперта с большой технической зоной ответственности. Вы — технический ориентир в том, как миллионы игроков получают ончейн-аккаунт, о котором им не нужно задумываться.
Продукт. Каждый игрок, входящий через Xsolla ID, получает детерминированный некастодиальный smart account. Аккаунт производится от identity claim игрока, одинаков на каждом устройстве, а его приватные ключи никогда не покидают клиент. Это не отдельный экран кошелька: аккаунт и есть инвентарь игрока. На нём работают:
минтинг и дарение;
торговля на маркетплейсе Bazaar;
Merkle-based reward airdrops;
gas sponsorship;
встроенный dApp-браузер, который предоставляет тот же signer сторонним приложениям через EIP-1193 provider.
За техническую стратегию и архитектуру smart wallet-платформы: модель аккаунта, signing, session management и gas abstraction в масштабе
За модель smart account и permissioning, развиваемую под продуктовые и compliance-требования
За модель безопасности на стыке нашего signer со сторонними приложениями: что именно одобряет игрок и как UI это доказывает
За roadmap по custody и recovery: от текущих временных механизмов (включая raw key export) к MPC-based custody
За межкомандные технические решения по account architecture, SDK contracts, data modeling и platform reliability с buy-in от команд wallet, marketplace, SDK, mobile и security
Проектировать и развивать жизненный цикл ERC-4337 user operation (prepare → sign → submit → confirm), EIP-7702 delegation, детерминированное получение адреса из identity, а также session-key и permission-примитивы (включая origin-bound Smart Sessions), позволяющие игрокам действовать без подтверждения каждой транзакции
Определять стратегию paymaster и gas sponsorship: что спонсируем, как измеряем и ограничиваем, как защищаемся от злоупотреблений и как система деградирует, когда sponsorship недоступен
Определять поведение EIP-1193 / EIP-6963 provider, origin-bound и policy-versioned sessions, trust tiers и flow подтверждения транзакций и подписей
Проектировать пути восстановления (passkeys, guardians, social recovery), которые не-crypto-native игрок пройдёт без потери активов
Выявлять системные риски (key management, signature phishing, реорги и отставание индексаторов, зависимости от bundler и RPC, пути обновления контрактов) и вести инициативы по их устранению до того, как они станут инцидентами
Писать RFC и design docs; ревьюить критически важный код, контракты и дизайны
Работать с product, security, legal и infra над roadmap и переводить бизнес- и регуляторные требования в чётко определённые технические планы
Быть точкой эскалации по сложным production-проблемам: зависшая user operation, исчерпанный paymaster, signing prompt, который игрок не понял
Настраивать и поддерживать AI-инструменты в репозиториях (Claude Code, Codex, Cursor: правила, контекст, harness), чтобы команда использовала их эффективно
8+ лет разработки в экосистеме Ethereum в сфере криптокошельков и смарт-кошельков
Проектирование или эксплуатация production smart wallet или account abstraction-системы с реальными пользователями и реальной ценностью
Выпуск и эксплуатация систем, где ошибка означала потерю средств. Вы можете конкретно рассказать о guardrails, ревью и путях отката, которые внедряли
Account abstraction и смарт-кошельки
Глубокое знание ERC-4337: EntryPoint (v0.6–v0.8), жизненный цикл UserOperation, роли bundler и paymaster, validation rules (ERC-7562), gas estimation и её failure modes, counterfactual deployment, валидация подписей для undeployed accounts (ERC-6492)
EIP-7702 и ландшафт после Pectra: EOA delegation, её взаимодействие с EntryPoint v0.8 и риски, которые она вносит (residual key authority, delegation phishing, storage collisions)
Разработка на базе или расширение production-реализаций smart account; стандарты modular account (ERC-7579 / ERC-6900)
Session keys и делегированные разрешения: scoped, time-limited, policy-bound authority; TTL и allowlists контрактов, origin binding, отзыв разрешений; ERC-7710 / ERC-7715
Схемы подписей и wallet-интерфейсы: EIP-712 typed data, ERC-1271 contract signatures, WebAuthn / passkey (P-256) signers; EIP-1193, EIP-6963, EIP-5792 batched calls, ERC-7677 paymaster interfaces
Смарт-контракты и EVM
Solidity и EVM: чтение, ревью и разработка account-, paymaster- и module-контрактов; gas-aware design; паттерны upgradeability и миграций; эффективная работа с внешними аудиторами
Специфика L2 и её влияние на дизайн кошелька: native account abstraction на zkSync-family chains, модели транзакций и комиссий, finality и поведение реоргов, семантика RPC и индексаторов
Бэкенд
Go: идиоматичный код, паттерны конкурентности, профилирование производительности
TypeScript и проектирование SDK: client-side SDK, на которых строят решения внутренние и внешние команды
Данные и инфраструктура
PostgreSQL: проектирование схем, оптимизация запросов, миграции в масштабе
Kubernetes: деплой, эксплуатация и отладка сервисов
Асинхронный обмен сообщениями и event-driven дизайн (Kafka или NATS): consumer groups, at-least-once delivery
Git, CI/CD
Безопасность
Key management в продакшене: platform secure storage (Keychain / Keystore), HSM, MPC или threshold signing и операционная дисциплина вокруг каждого из подходов
Threat modeling кошельков: signature и delegation phishing, вредоносные dApp origins, replay и cross-chain replay, злоупотребление token approvals, paymaster griefing и DoS
Лидерство
Ведение многоквартальных технических инициатив между командами
Влияние на архитектуру и стандарты за пределами своей команды
RFC и design docs, которые понятны без вас и по которым можно действовать
Английский
Английский на уровне C1
Опыт работы с ZK Stack и zk-роллапами
Опыт работы с технологиями embedded- и ecosystem-кошельков и AA-инфраструктуры (thirdweb, Privy, Dynamic, Turnkey, Pimlico, Alchemy, Biconomy, ZeroDev, Safe{Core}) и чёткое понимание build versus buy
MPC / threshold custody, social recovery или guardian-based recovery в consumer-продукте
NFT- и token-инфраструктура в масштабе: механики ERC-721 / ERC-1155 / ERC-20, marketplace-контракты, Merkle-based airdrop и claim distribution, сервисы индексации блокчейна
Compliance-требования к crypto consumer-продуктам: KYC / AML, geofencing, MiCA, SOC 2, ISO 27001, GDPR data minimization, audit logging
Интеграция identity и auth для wallet derivation: OAuth 2.0 / OIDC, проверка JWT, token scoping
Владение mobile wallet surface: React Native / Expo, WebView provider injection, native signing UI
Опыт в игровой индустрии: платформы для разработчиков, издателей или игроков
Intro. Ваш опыт, мотивация и детали роли.
Техническое интервью. Строится строго по разделам «За что вы будете отвечать» и «Обязательные требования». Мы не спрашиваем о том, чего не обещали в вакансии.
System design. Вы проектируете часть wallet- или account abstraction-платформы end-to-end и разбираете с нами компромиссы.
Bar raiser. Инженер не из нанимающей команды оценивает, повышаете ли вы общую инженерную планку.
Развитие и обучение: доступ к внутренней платформе, участие в профессиональных конференциях, хакатонах, митапах и воркшопах
Современные инструменты: топовое оборудование (Mac), доступ к продвинутым ИИ-сервисам, которые избавляют от рутины и помогают быть продуктивнее
Забота о здоровье: ДМС со стоматологией для вас и членов вашей семьи (супруг, дети), 21 день доплачиваемого до размера зарплаты больничного
Формат: удалённо из любого города России; при желании можно работать из офисов в Москве и Перми
Тип занятости: полная занятость
График: 10:00–19:00 по московскому времени (гибкий)
Оформление: трудовой договор по ТК РФ
Вакансия опубликована 21 октября, проверена 23.10.2026. Открыть оригинал.
Отклик оформляется на странице работодателя — кнопка выше ведёт туда напрямую. Перед отправкой стоит подогнать резюме под текст вакансии: работодатели читают первые строки и ищут в них свои слова. Если рассылаете отклики десятками, посмотрите сервис автооткликов — он отправляет их за вас по заданным настройкам, до 50 в сутки. Про сам поиск работы есть разбор в статье как быстро найти работу.
Вилку работодатель не назвал — обсуждать деньги придётся на собеседовании. Для ориентира: в среднем по направлению «Программист» платят 157 000 ₽.
В требованиях указано: более 6 лет. Формат работы удалённый, переезд не потребуется.
Да, на 23.10.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.
Xsolla — глобальный лидер в сфере видеоигровой коммерции, предоставляющий разработчикам все возможности для запуска, развития и монетизации игр. Компания поддерживает студии любого масштаба — от инди до AAA — с помощью решений в области Direct-to-Consumer коммерции, интеллектуальных платежей, IP из медиаиндустрии и инструментов вовлечения игроков. Xsolla помогает разработчикам финансировать, распр…
Соседи по направлению с близкими требованиями.
Зарплата не указана
Haulmont · Самара
Проектирование и разработка новых бизнес и интеграционных модулей на языке Java. Продуктовая разработка, реализация бизнес-требований заказчиков. Исследовательская и проектная...
Зарплата не указана
ЭР-Телеком Холдинг · Пермь
Разрабатывать и сопровождать программные модули систем управления сетью на Python (backend-сервисы, скрипты автоматизации). Реализовывать отдельные функции и модули в...
до 220 000 ₽
Датаюниверс · Ростов-на-Дону
Разработка новых функциональных возможностей, доработка существующих модулей и объектов конфигураций. Проведение тестирования разработанного кода и исправление выявленных ошибок.
до 220 000 ₽
WILIX · Краснодар
Разработка клиентской части сложных корпоративных и продуктовых систем на React. Участие в проектировании архитектуры и реализации новых модулей.
Зарплата не указана
НПП КуйбышевТелеком-Метрология · Самара
Верстать и разрабатывать интерфейсы на Vue.js (2/3) и Nuxt.js с использованием Bootstrap. Обеспечивать адаптивность и кроссбраузерность интерфейсов.
Зарплата не указана
Передовые технологии · Новосибирск
Rudesktop решает рутинные задачи системного администрирования: Удалённый доступ к ПК пользователя, Установка\Удаление программ, Настройка операционных систем, Исполнение скриптов и...
80 000 — 95 000 ₽в рынке
Xsolla · Владивосток
Консультировать пользователей по вопросам платежей на английском и русском языке по разным каналам связи. Заботливо помогать пользователям с урегулированием...
Зарплата не указана
Xsolla · Пермь
Xsolla ID — платформа идентификации и аутентификации, на которой построены вход, управление аккаунтом и SSO во всех продуктах Xsolla.
Зарплата не указана
Xsolla · Москва
Xsolla — глобальный лидер в сфере видеоигровой коммерции, предоставляющий разработчикам все возможности для запуска, развития и монетизации игр. Компания поддерживает студии...
Пригодится до собеседования: сколько останется на руки от названной суммы, как считаются отпускные и переработки.
Разработка на Python, Java, C#, 1С, JavaScript и других стеках: продукты, интеграции, поддержка систем.