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