Senior Fullstack Engineer

Posted 2 days ago

This is a fully remote position, open to applicants in Russia.

📋 Description

• Create backend services in Go utilizing go-ethereum/ethkit for wallet functionalities and blockchain engagement.

• Develop and oversee the ERC-4337 UserOperation lifecycle in relation to bundlers and paymasters.

• Construct layers for smart contract interactions using Go bindings generated by abigen.

• Establish Account Abstraction support, which includes paymaster gas sponsorship and session-key issuance.

• Design Backend-for-Frontend (BFF) services that orchestrate data from blockchain sources, indexers, and wallet infrastructure providers.

• Develop responsive applications using React/Next.js, integrating embedded/Account Abstraction wallet SDKs.

• Implement embedded wallet functionalities, such as social authentication, email logins, and passkey support.

• Create Web3-enabled user interfaces utilizing wagmi and viem in compliance with wallet provider standards.

• Execute transaction confirmation workflows through EIP-712 typed-data signing.

• Develop real-time capabilities through WebSocket subscriptions for blockchain events.

• Build cross-platform components with Tamagui for both web and React Native applications.

• Design comprehensive features that span from smart contract events to UI updates.

• Address ZK Stack specifics and L1↔L2 bridging user interface workflows.

• Implement transaction tracking, status polling, reorganization handling, and user notifications.

• Create admin panels for NFT launches, marketplace configurations, and analytics.

• Write backend and frontend tests utilizing Go, Jest, and React Testing Library.

• Document APIs with OpenAPI/Swagger and maintain comprehensive technical documentation.


⛳️ Requirements

• Over 3 years of professional experience in Go.

• Strong understanding of REST API design and execution.

• Experience with MongoDB and/or PostgreSQL.

• Knowledge of microservices architecture.

• More than 3 years of experience with React and modern JavaScript/TypeScript.

• Expertise in state management solutions like Redux or Zustand.

• Proficient in responsive design and CSS frameworks.

• Awareness of web performance optimization techniques.

• Familiarity with Git and CI/CD processes.

• Understanding of Docker and containerization concepts.

• Strong analytical and communication abilities.

• Preferred: Familiarity with ERC-4337 Account Abstraction, including EntryPoint, UserOperation lifecycle, and roles of bundler/paymaster.

• Preferred: Knowledge of session keys and delegated permissions (ERC-7710 / ERC-7715), EIP-712, ERC-1271, and WebAuthn/passkey signature methods.

• Preferred: Understanding of wallet provider standards such as EIP-1193, EIP-6963, and EIP-5792.

• Preferred: Exposure to embedded/Account Abstraction wallet SDKs like Sequence, thirdweb, Privy, Dynamic, or Turnkey.

• Preferred: Knowledge of ZK Stack/ZKsync Era, differences between EraVM and EVM, L1↔L2 communication, and native Account Abstraction.

• Preferred: Experience with ethers.js, viem, and wagmi.

• Preferred: Understanding of smart contract interactions, including ABI, events, and transaction lifecycle.

• Preferred: Familiarity with ERC-20, ERC-721, and ERC-1155 token standards.

• Preferred: Experience with Next.js SSR/SSG and App Router.

• Preferred: Understanding of React Native and Tamagui.

• Preferred: Knowledge of WebSocket for real-time blockchain events.

• Preferred: Familiarity with Kubernetes and cloud infrastructure.


🏝️ Benefits

• Comprehensive medical, dental, and vision coverage fully funded by the company.

• Unlimited Flexible Time Off policy.

• Tailored career development plans for each employee.

• Opportunities for professional growth through training and educational initiatives.

• 401(k) retirement savings plan.

• Opportunities for equity participation.

• Remote-first work culture emphasizing flexible collaboration across different time zones.

• Engage with the forefront of Web3, blockchain, and gaming technology.

People also viewed

NationsBenefits1 day ago

Software Development Engineer II

US flagFlorida OnlyFull-timeFull-stack Engineer
ApplyView job
QAVION GROUP1 day ago

Senior Fullstack Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer€80k – €150k/year
ApplyView job
Weflow | getweflow.com1 day ago

Senior Software Engineer – Principal

DE flagGermany OnlyFull-timeFull-stack Engineer€90k – €110k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Ticketing, Travel Commerce

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
RTX1 day ago

Principal Engineer, Software Engineering

US flagIowa OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
R1 RCM1 day ago

Product Engineer II

US flagUnited States OnlyFull-timeFull-stack Engineer$105k – $202.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers