{"id":1748900,"url":"https://alion.io/job/xsolla-senior-fullstack-engineer","title":"Senior Fullstack Engineer","company":{"id":2375,"name":"Xsolla","domain":"xsolla.com","url":"https://alion.io/company/xsolla","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":74,"open_postings":170,"ghost_share":0.353,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":70,"computed_at":"2026-10-06T05:45:30Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["RU"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":31000,"max_usd":56000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":95},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Account Abstraction","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Ethereum","optional":false},{"name":"Ethers.js","optional":false},{"name":"GitLab CI","optional":false},{"name":"Go","optional":false},{"name":"Graylog","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Kubernetes","optional":false},{"name":"Next.js","optional":false},{"name":"NFT","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Privy","optional":false},{"name":"Prometheus","optional":false},{"name":"React Native","optional":false},{"name":"Reown","optional":false},{"name":"Rest API","optional":false},{"name":"Smart Contracts","optional":false},{"name":"State Management","optional":false},{"name":"Swagger","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Thirdweb SDK","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"ZkSync Era","optional":false},{"name":"Zustand","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Git","optional":true},{"name":"gRPC","optional":true},{"name":"NATS","optional":true},{"name":"RabbitMQ","optional":true},{"name":"React.js","optional":true},{"name":"Redis","optional":true},{"name":"Redux","optional":true},{"name":"Token Standards","optional":true}],"status":"live","first_seen_at":"2026-09-29T13:07:29Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-06T22:17:49Z","board_verified":true,"closed_at":null,"days_open":7,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":6},"description":"ABOUT US\nXsolla 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.\nFor more information, visit xsolla.com.\nAbout the project\nXsolla 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:\nProducts:\nXsolla Bazaar - NFT marketplace for trading digital assets\n\nWeb3 Backpack - Smart wallet with account abstraction\n\nWeb3 SDKs - Developer toolkits for blockchain integration\n\nAdmin Panels - Internal tools for managing Web3 operations\n\nTech Stack:\nBackend:\nLanguage: Go (go-ethereum, ethkit)\n\nDatabases: MongoDB, PostgreSQL, Redis\n\nAPI: REST, WebSocket, gRPC, OpenAPI (Swagger)\n\nMessage Queue: NATS, RabbitMQ, Kafka\n\nBlockchain Infrastructure:\n\nZK Stack / ZKsync Era (EraVM, system contracts, native Account Abstraction)\n\nAccount Abstraction (ERC-4337): EntryPoint, UserOperation lifecycle, bundlers, paymasters\n\nEthereum L1 integration, abigen contract bindings\n\nFrontend:\nLanguages: JavaScript (ES6+), TypeScript\n\nFrameworks: React, Next.js, React Native\n\nState Management: RTK, Zustand\n\nStyling: Tailwind CSS, Tamagui, CSS-in-JS\n\nWeb3 Libraries & Standards:\n\nWallet provider standards: EIP-1193, EIP-6963 (multi-wallet discovery), EIP-5792 (batched calls)\n\nethers.js, viem for Ethereum interactions\n\nwagmi for React hooks\n\nWalletConnect for multi-wallet support\n\nEmbedded/AA wallet SDK (e.g. Sequence, thirdweb, Privy, Dynamic, or equivalent) for social-login smart accounts\n\nInfrastructure:\nDevOps: Docker, Kubernetes, GitLab CI/CD\n\nMonitoring: Graylog, Prometheus\n\nKey Technical Challenges:\nFull-Stack Web3 Features: Building end-to-end flows from smart contract events to real-time UI updates\n\nAccount Abstraction Integration: Implementing embedded/smart-account wallets with social auth, ERC-4337 UserOperation flows, and gasless transactions via paymasters\n\nZK Stack Backend: Working with EraVM differences, native Account Abstraction on zkSync-family chains, handling L1↔L2 bridging operations\n\nSignature & Session Handling: Implementing EIP-712 signing, ERC-1271 verification, and session-key-scoped permissions for in-game transactions\n\nCross-Platform Consistency: Sharing business logic between web and mobile using React/React Native\n\nResponsibilities\nBackend Development:\nDevelop backend services in Go using go-ethereum /ethkit for wallet operations and blockchain interactions\n\nImplement and monitor the ERC-4337 UserOperation lifecycle (prepare→sign→submit→confirm) against bundlers and paymasters\n\nImplement smart contract interaction layer with abigen -generated Go bindings\n\nBuild Account Abstraction support: paymaster gas-sponsorship logic, session-key issuance (ERC-7710 / ERC-7715) for gameplay transactions\n\nDesign BFF services orchestrating data from multiple blockchain sources, indexers, and wallet infrastructure providers\n\nFrontend Development:\nBuild responsive applications using React/Next.js integrated with an embedded/AA wallet SDK\n\nImplement Embedded Wallet flows: social auth (Google, Apple), email login, passkey (WebAuthn/P-256) support\n\nCreate Web3-enabled UIs using wagmi hooks and viem for contract reads/writes, following EIP-1193/EIP-6963 provider standards\n\nImplement transaction confirmation flows that clearly convey what the player is approving (EIP-712 typed-data signing)\n\nDevelop real-time features with WebSocket subscriptions for blockchain events\n\nBuild cross-platform components with Tamagui for web and React Native\n\nFull-Stack Integration:\nDesign and implement complete features from smart contract events to UI updates\n\nHandle ZK Stack specifics: EraVM gas model differences, native Account Abstraction, L1↔L2 bridging UI flows\n\nImplement transaction tracking: status polling, reorg handling, user notifications\n\nCreate admin panels for managing NFT drops, marketplace settings, and analytics\n\nWrite comprehensive tests for both backend (Go) and frontend (Jest, React Testing Library)\n\nDocument APIs using OpenAPI/Swagger and maintain technical documentation\n\nNice to Have\nRequired:\nBackend Skills:\n3+ years of commercial experience with Go\n\nStrong knowledge of REST API design and implementation\n\nExperience with MongoDB and/or PostgreSQL\n\nUnderstanding of microservices architecture\n\nFrontend Skills:\n3+ years of experience with React and modern JavaScript/TypeScript\n\nProficiency in state management solutions (Redux, Zustand, etc.)\n\nExperience with responsive design and CSS frameworks\n\nUnderstanding of web performance optimization\n\nGeneral:\nExperience with Git and CI/CD pipelines\n\nFamiliarity with Docker and containerization\n\nStrong problem-solving and communication skills\n\nPreferred:\nWeb3 & Blockchain:\nWorking knowledge of ERC-4337 Account Abstraction: EntryPoint, UserOperation lifecycle, bundler/paymaster roles\n\nUnderstanding of session keys and delegated permissions (ERC-7710 / ERC-7715) and signature schemes (EIP-712, ERC-1271, WebAuthn/passkey)\n\nFamiliarity with wallet provider standards: EIP-1193, EIP-6963, EIP-5792\n\nExposure to an embedded/AA wallet SDK (Sequence, thirdweb, Privy, Dynamic, Turnkey, or equivalent):\n\nEmbedded Wallet integration (social auth, passkeys)\n\nIndexer/data-availability integration for balance/activity tracking\n\nGas-sponsorship / transaction-relay APIs\n\nKnowledge of ZK Stack / ZKsync Era:\n\nUnderstanding of EraVM vs EVM differences\n\nL1↔L2 communication patterns\n\nNative Account Abstraction on zkSync-family chains\n\nExperience with ethers.js, viem, and wagmi for React\n\nUnderstanding of smart contract interaction: ABI, events, transaction lifecycle\n\nKnowledge of token standards (ERC-20, ERC-721, ERC-1155)\n\nAdditional:\nExperience with Next.js SSR/SSG and App Router\n\nFamiliarity with React Native and Tamagui for cross-platform\n\nUnderstanding of WebSocket for real-time blockchain events\n\nKnowledge of Kubernetes and cloud infrastructure","description_format":"text","description_chars":6565,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","Cryptocurrencies"],"lifecycle":[{"event":"open","at":"2026-10-03T07:43:48Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":6,"expected_fill_days":70,"reasons":["conf:0","velocity","win:early","comp:brand"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/xsolla-senior-fullstack-engineer","json_url":"https://alion.io/job/xsolla-senior-fullstack-engineer.json","meta":{"generated_at":"2026-10-06T23:08:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4225,"day_limit":5000,"remaining_today":775,"minute_limit":60,"resets_at":"2026-10-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2375},"rest":"https://alion.io/mcp/rest/get_company?id=2375"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fxsolla-senior-fullstack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fxsolla-senior-fullstack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fxsolla-senior-fullstack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/xsolla-senior-fullstack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fxsolla-senior-fullstack-engineer"}]}