WorkListВойтиОформить подписку
XS

Senior Fullstack Engineer

Архив
Xsolla · Платёжные технологии для игр
Вакансия в архиве · закрыта 20.10
Смотреть актуальные вакансии

Другие вакансии компании

XS
🇺🇸Los Angeles · США · remote·Full-timeSenior·англ. не указан
≈ $9,9–14 тыс/мес
29 окт
XS
🇦🇿Baku · Азербайджан·Full-timeSenior·англ. не указан
≈ $4,5 тыс/мес
28 окт
XS
🇦🇿Baku · Азербайджан·Full-timeMiddle·англ. не указан
Зарплата не указана
28 окт
Все вакансии компании

Похожие вакансии

BA
Bigbro AI · CV/ML футбольная видеоаналитика
🇷🇺Москва · РоссияSenior·англ. не нужен
≈ $4,5 тыс/мес
31 окт
VF
Veles Finance · Крипто
🇷🇺Moscow · РоссияSenior·англ. C1
≈ $4,5 тыс/мес
10 сен
GL
GlobalLogic · ИТ-услуги
🇷🇴Bucharest · РумынияSenior·англ. не указан
≈ $1,1–3,2 тыс/мес
2 ноя
SР
Superhuman (ранее Grammarly) · AI-платформа для письма
🇺🇸San Francisco · США·Full-timeSenior·англ. C1
Зарплата не указана
2 ноя
DA
Digis (a Fiverr company) · ИТ-услуги
RemoteSenior·англ. B2
≈ $4,5 тыс/мес
2 ноя
Вакансии в России

О вакансии

Откуда можно работать
Удалённо, находясь в России
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Опубликована 29.09 · видели у компании с 02.10 по 18.10 · закрыта 20.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Xsolla ZK создаёт кросс‑игровую инфраструктуру, позволяющую игрокам свободно торговать и использовать свои цифровые активы без ограничений. В роли Fullstack Engineer вы будете работать со всем стеком:

Что предстоит делать

Backend Development:

  • Разрабатывать backend‑сервисы на Go, используя go-ethereum/ethkit для операций с кошельком и взаимодействия с блокчейном
  • Реализовывать и мониторить жизненный цикл ERC-4337 UserOperation (prepare→sign→submit→confirm) в отношении bundlers и paymasters
  • Создавать слой взаимодействия со смарт‑контрактами с помощью Go‑биндингов, сгенерированных abigen
  • Строить поддержку Account Abstraction: логика спонсорства газа paymaster, выпуск session‑key (ERC-7710 / ERC-7715) для игровых транзакций
  • Проектировать BFF‑сервисы, оркеструющие данные из множества источников блокчейна, индексаторов и провайдеров инфраструктуры кошельков

Frontend Development:

  • Создавать адаптивные приложения с использованием React/Next.js, интегрированные с embedded/AA wallet SDK
  • Реализовывать потоки Embedded Wallet: социальная аутентификация (Google, Apple), вход по email, поддержка passkey (WebAuthn/P-256)
  • Создавать UI с поддержкой Web3, используя wagmi hooks и viem для чтения/записи контрактов, следуя стандартам провайдеров EIP-1193/EIP-6963
  • Реализовывать потоки подтверждения транзакций, чётко отображающие, что игрок одобряет (подпись EIP-712 typed-data)
  • Разрабатывать функции в реальном времени с подписками WebSocket на события блокчейна
  • Создавать кросс‑платформенные компоненты с Tamagui для web и React Native

Full-Stack Integration:

  • Проектировать и реализовывать полные функции от событий смарт‑контрактов до обновлений UI
  • Обрабатывать особенности ZK Stack: различия модели газа EraVM, нативный Account Abstraction, UI‑потоки мостов L1↔L2
  • Реализовывать отслеживание транзакций: опрос статуса, обработка реорганизаций, уведомления пользователей
  • Создавать админ‑панели для управления NFT‑дропами, настройками маркетплейса и аналитикой
  • Писать всесторонние тесты как для backend (Go), так и для frontend (Jest, React Testing Library)
  • Документировать API с помощью OpenAPI/Swagger и поддерживать техническую документацию

Требования

Backend Skills:

  • 3+ года коммерческого опыта с Go
  • Глубокие знания проектирования и реализации REST API
  • Опыт работы с MongoDB и/или PostgreSQL
  • Понимание архитектуры микросервисов

Frontend Skills:

  • 3+ года опыта с React и современным JavaScript/TypeScript
  • Владение решениями управления состоянием (Redux, Zustand и др.)
  • Опыт адаптивного дизайна и CSS‑фреймворков
  • Понимание оптимизации производительности веб‑приложений

General:

  • Опыт работы с Git и CI/CD пайплайнами
  • Знакомство с Docker и контейнеризацией
  • Сильные навыки решения проблем и коммуникации

Будет плюсом

Web3 & Blockchain:

  • Практические знания ERC-4337 Account Abstraction: EntryPoint, жизненный цикл UserOperation, роли bundler/paymaster
  • Понимание session‑keys и делегированных разрешений (ERC-7710 / ERC-7715) и схем подписи (EIP-712, ERC-1271, WebAuthn/passkey)
  • Знакомство со стандартами провайдеров кошельков: EIP-1193, EIP-6963, EIP-5792
  • Опыт работы с embedded/AA wallet SDK (Sequence, thirdweb, Privy, Dynamic, Turnkey или аналогичными):
  • Интеграция Embedded Wallet (социальная аутентификация, passkeys)
  • Интеграция индексеров/данных для отслеживания баланса/активности
  • API спонсорства газа / ретрансляции транзакций
  • Знание ZK Stack / ZKsync Era:
  • Понимание различий EraVM и EVM
  • Паттерны коммуникации L1↔L2
  • Нативный Account Abstraction в цепочках семейства zkSync
  • Опыт работы с ethers.js, viem и wagmi для React
  • Знание токен‑стандартов (ERC-20, ERC-721, ERC-1155)

Additional:

  • Опыт с Next.js SSR/SSG и App Router
  • Знакомство с React Native и Tamagui для кросс‑платформенной разработки
  • Понимание WebSocket для событий блокчейна в реальном времени
  • Знание Kubernetes и облачной инфраструктуры

Условия и бенефиты

Мы стремимся создать поддерживающую среду для нашей команды, поэтому уделяем приоритетное внимание физическому, психическому и эмоциональному благополучию наших сотрудников и их семей через комплексную программу льгот. Это включает медицинскую, стоматологическую и зрительную страховку, оплачиваемый отпуск и персонализированную карьерную дорожную карту для каждого сотрудника. Инвестируя в профессиональное развитие через обучение и образовательные возможности, мы обеспечиваем рост нашей команды как в личном, так и в профессиональном плане. Вместе мы не просто строим бизнес; мы формируем сообщество, ценящее креативность, сотрудничество и трансформирующую силу игры.

Xsolla является работодателем, предоставляющим равные возможности. Мы ценим разнообразие и обязуемся создавать инклюзивную среду для всех сотрудников. Мы не дискриминируем по признаку расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, сексуальной ориентации, гендерной идентичности или любого другого признака, защищённого законом.

Мы рассматриваем квалифицированных кандидатов с судимостями в соответствии с Fair Chance Act.

Criminal History Consideration: Для этой позиции мы проведём проверку биографии, которая может включать:

  • Проверку судимости
  • Проверку занятости
  • Проверку образования

Relevance to Job Responsibilities: Проверка биографии актуальна для этой позиции по следующим обязанностям:

  • Обращение с конфиденциальной финансовой информацией и блокчейн‑транзакциями
  • Доступ к закрытым данным компании и пользовательской информации
  • Обеспечение соответствия нормативным требованиям

Rights Under the Fair Chance Act: Кандидатам рекомендуется уточнять свои права в рамках Fair Chance Act. Если у вас есть вопросы относительно наших практик найма, пожалуйста, свяжитесь с careers@xsolla.com.

Навыки

Gogo-ethereumethkitMongoDBPostgreSQLRedisREST APIWebSocketgRPCOpenAPISwaggerNATSRabbitMQKafkaZKsync EraEraVMERC-4337EntryPointUserOperationEthereum

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти