出海雷达

高级全栈工程师

Senior Fullstack Engineer

开发工程未标注地域
公司Xsolla
薪资未公开
工作地点Russia
地域资格未标注地域
时区要求无特别要求
用工类型Full time
发布时间未知
数据来源Lever
前往企业招聘页投递 →

关于我们

Xsolla 是一家全球性商业公司,提供强大的工具和服务,帮助开发者解决视频游戏行业的固有挑战。从独立开发到AAA级别,公司与Xsolla合作,帮助他们资助、分发、推广和变现他们的游戏。基于对视频游戏未来发展的信念,Xsolla坚定地致力于汇聚机会,并持续为创作者提供新的资源。总部和注册地均位于美国加利福尼亚州洛杉矶,Xsolla作为交易方运营,已帮助超过1,500+位游戏开发者在全球范围内触达更多玩家并增长业务。随着更多盈利路径和获胜方式的出现,开发者拥有享受游戏所需的一切。

更多信息,请访问 xsolla.com。

福利待遇

我们热衷于为团队营造一个支持性的环境,因此通过全面的福利计划优先关注员工及其家庭的身心健康。这包括:

  • 100%由公司支付的医疗、牙科和视力保险计划
  • 无限制的灵活休假
  • 为每位员工定制的职业发展路线
  • 通过培训和教育机会进行专业发展
  • 401(k)退休计划
  • 股权参与机会
  • 以远程办公为主的文化,跨时区灵活协作
  • 在Web3、区块链和游戏技术的最前沿工作

我们不仅是在打造一个企业;我们正在培育一个重视创造力、协作和游戏变革力量的社区。

平等就业机会声明

Xsolla 是一家平等就业机会雇主。我们庆祝多样性,并致力于为所有员工创造一个包容的环境。我们不会基于种族、肤色、宗教、性别、国籍、年龄、残疾、性取向、性别认同或其他受法律保护的特征进行歧视。

我们根据《公平机会法案》考虑有犯罪记录的合格申请人。

犯罪记录考量:

对于此职位,我们将进行背景调查,可能包括:

  • 犯罪记录调查
  • 就业验证
  • 教育验证

与岗位职责的相关性:

背景调查与此职位相关,因为以下岗位职责:

  • 处理敏感的财务信息和区块链交易
  • 访问机密信息
查看英文原文

ABOUT US

Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.

For more information, visit xsolla.com.

BENEFITS

We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we’re not just building a business; we’re cultivating a community that values creativity, collaboration, and the transformative power of play.

EQUAL EMPLOYMENT OPPORTUNITY STATEMENT

Xsolla is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other characteristic protected by law.

We consider qualified applicants with criminal histories in accordance with the Fair Chance Act.

Criminal History Consideration:

For this position, we will conduct a background check that may include:

  • Criminal history check
  • Employment verification
  • Education verification

Relevance to Job Responsibilities:

The background check is relevant to this position because of the following role responsibilities:

  • Handling sensitive financial information and blockchain transactions
  • Accessing confidential company data and user information
  • Ensuring compliance with regulatory requirements

Rights Under the Fair Chance Act:

Applicants are encouraged to inquire about their rights under the Fair Chance Act. If you have questions regarding our hiring practices, please contact careers@xsolla.com.

CONTACT

If you have questions regarding our hiring practices, please contact careers@xsolla.com.

For more vacancies, visit: xsolla.com/careers

About the project

Xsolla ZK is building a cross-game infrastructure that empowers gamers to freely trade and use their digital assets without barriers. As a Fullstack Engineer, you'll work across the entire stack:

Products:

  • Xsolla Bazaar — NFT marketplace for trading digital assets
  • Web3 Backpack — Smart wallet with account abstraction
  • Web3 SDKs — Developer toolkits for blockchain integration
  • Admin Panels — Internal tools for managing Web3 operations

Tech Stack:

Backend:

  • Language: Go (go-ethereum, ethkit)
  • Databases: MongoDB, PostgreSQL, Redis
  • API: REST, WebSocket, gRPC, OpenAPI (Swagger)
  • Message Queue: NATS, RabbitMQ, Kafka
  • Blockchain Infrastructure:
  • ZK Stack / ZKsync Era (EraVM, system contracts, native Account Abstraction)
  • Account Abstraction (ERC-4337): EntryPoint, UserOperation lifecycle, bundlers, paymasters
  • Ethereum L1 integration, abigen contract bindings

Frontend:

  • Languages: JavaScript (ES6+), TypeScript
  • Frameworks: React, Next.js, React Native
  • State Management: RTK, Zustand
  • Styling: Tailwind CSS, Tamagui, CSS-in-JS
  • Web3 Libraries & Standards:
  • Wallet provider standards: EIP-1193, EIP-6963 (multi-wallet discovery), EIP-5792 (batched calls)
  • ethers.js, viem for Ethereum interactions
  • wagmi for React hooks
  • WalletConnect for multi-wallet support
  • Embedded/AA wallet SDK (e.g. Sequence, thirdweb, Privy, Dynamic, or equivalent) for social-login smart accounts

Infrastructure:

  • DevOps: Docker, Kubernetes, GitLab CI/CD
  • Monitoring: Graylog, Prometheus

Key Technical Challenges:

  • Full-Stack Web3 Features: Building end-to-end flows from smart contract events to real-time UI updates
  • Account Abstraction Integration: Implementing embedded/smart-account wallets with social auth, ERC-4337 UserOperation flows, and gasless transactions via paymasters
  • ZK Stack Backend: Working with EraVM differences, native Account Abstraction on zkSync-family chains, handling L1↔L2 bridging operations
  • Signature & Session Handling: Implementing EIP-712 signing, ERC-1271 verification, and session-key-scoped permissions for in-game transactions
  • Cross-Platform Consistency: Sharing business logic between web and mobile using React/React Native

Responsibilities

Backend Development:

  • Develop backend services in Go using go-ethereum/ethkit for wallet operations and blockchain interactions
  • Implement and monitor the ERC-4337 UserOperation lifecycle (prepare→sign→submit→confirm) against bundlers and paymasters
  • Implement smart contract interaction layer with abigen-generated Go bindings
  • Build Account Abstraction support: paymaster gas-sponsorship logic, session-key issuance (ERC-7710 / ERC-7715) for gameplay transactions
  • Design BFF services orchestrating data from multiple blockchain sources, indexers, and wallet infrastructure providers

Frontend Development:

  • Build responsive applications using React/Next.js integrated with an embedded/AA wallet SDK
  • Implement Embedded Wallet flows: social auth (Google, Apple), email login, passkey (WebAuthn/P-256) support
  • Create Web3-enabled UIs using wagmi hooks and viem for contract reads/writes, following EIP-1193/EIP-6963 provider standards
  • Implement transaction confirmation flows that clearly convey what the player is approving (EIP-712 typed-data signing)
  • Develop real-time features with WebSocket subscriptions for blockchain events
  • Build cross-platform components with Tamagui for web and React Native

Full-Stack Integration:

  • Design and implement complete features from smart contract events to UI updates
  • Handle ZK Stack specifics: EraVM gas model differences, native Account Abstraction, L1↔L2 bridging UI flows
  • Implement transaction tracking: status polling, reorg handling, user notifications
  • Create admin panels for managing NFT drops, marketplace settings, and analytics
  • Write comprehensive tests for both backend (Go) and frontend (Jest, React Testing Library)
  • Document APIs using OpenAPI/Swagger and maintain technical documentation

Nice to Have

Required:

Backend Skills:

  • 3+ years of commercial experience with Go
  • Strong knowledge of REST API design and implementation
  • Experience with MongoDB and/or PostgreSQL
  • Understanding of microservices architecture

Frontend Skills:

  • 3+ years of experience with React and modern JavaScript/TypeScript
  • Proficiency in state management solutions (Redux, Zustand, etc.)
  • Experience with responsive design and CSS frameworks
  • Understanding of web performance optimization

General:

  • Experience with Git and CI/CD pipelines
  • Familiarity with Docker and containerization
  • Strong problem-solving and communication skills

Preferred:

Web3 & Blockchain:

  • Working knowledge of ERC-4337 Account Abstraction: EntryPoint, UserOperation lifecycle, bundler/paymaster roles
  • Understanding of session keys and delegated permissions (ERC-7710 / ERC-7715) and signature schemes (EIP-712, ERC-1271, WebAuthn/passkey)
  • Familiarity with wallet provider standards: EIP-1193, EIP-6963, EIP-5792
  • Exposure to an embedded/AA wallet SDK (Sequence, thirdweb, Privy, Dynamic, Turnkey, or equivalent):
  • Embedded Wallet integration (social auth, passkeys)
  • Indexer/data-availability integration for balance/activity tracking
  • Gas-sponsorship / transaction-relay APIs
  • Knowledge of ZK Stack / ZKsync Era:
  • Understanding of EraVM vs EVM differences
  • L1↔L2 communication patterns
  • Native Account Abstraction on zkSync-family chains
  • Experience with ethers.js, viem, and wagmi for React
  • Understanding of smart contract interaction: ABI, events, transaction lifecycle
  • Knowledge of token standards (ERC-20, ERC-721, ERC-1155)

Additional:

  • Experience with Next.js SSR/SSG and App Router
  • Familiarity with React Native and Tamagui for cross-platform
  • Understanding of WebSocket for real-time blockchain events
  • Knowledge of Kubernetes and cloud infrastructure
本页面信息整理自 Lever,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位