Senior Fullstack Engineer

New
X
XsollaWeb3 gaming
Listing location: Russia / Perm / Moscow; Workplace type: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years of commercial experience with Go; 3+ years of experience with React and modern JavaScript/TypeScript
Required Skills
DockerPostgreSQLJavascriptMongoDBTypeScriptGoReactRESTful APIs

Requirements

  • 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.
  • 3+ years of experience with React and modern JavaScript/TypeScript.
  • Proficiency with state management solutions such as Redux or Zustand.
  • Experience with responsive design and CSS frameworks.
  • Understanding of web performance optimization.
  • Experience with Git and CI/CD pipelines; familiarity with Docker and containerization.
  • Working knowledge of ERC-4337 Account Abstraction, including EntryPoint, UserOperation lifecycle, bundlers, and paymasters is preferred.
  • Familiarity with wallet provider standards EIP-1193, EIP-6963, and EIP-5792 is preferred.
  • Knowledge of ZK Stack/ZKsync Era, EraVM, and L1↔L2 communication is preferred.
  • Experience with ethers.js, viem, and wagmi is preferred.
  • Understanding of smart contract interactions, including ABI, events, transaction lifecycle, and ERC-20, ERC-721, and ERC-1155 token standards, is preferred.

Responsibilities

  • Develop Go backend services using go-ethereum and ethkit for wallet operations and blockchain interactions.
  • Implement and monitor ERC-4337 UserOperation flows with bundlers and paymasters.
  • Build smart contract interaction layers using abigen-generated Go bindings.
  • Design BFF services that combine data from blockchain sources, indexers, and wallet infrastructure providers.
  • Build React and Next.js applications integrated with embedded and account-abstraction wallet SDKs.
  • Implement embedded wallet login and signing flows, including social auth, email login, and passkey support.
  • Create Web3 interfaces using wagmi and viem, and develop real-time features with WebSocket subscriptions.
  • Implement transaction tracking, status polling, reorg handling, and user notifications.
  • Build cross-platform components with Tamagui and create admin panels for NFT drops, marketplace settings, and analytics.
  • Write backend and frontend tests, document APIs with OpenAPI/Swagger, and maintain technical documentation.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now