
Software Engineer
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Russia.
• Develop backend services using Go and TypeScript for chain indexing, transaction relaying, event processing, and APIs tailored for dApps and SDKs.
• Create infrastructure backend services to facilitate the tokenization of in-game items and currencies.
• Construct dApp frontends utilizing React, encompassing wallet connections, transaction signing, and displaying on-chain states within the UI.
• Incorporate smart wallets into products, including features such as accounts, paymasters, and bundlers.
• Design and develop SDKs utilized by game studios and partners.
• Monitor production services and contracts, participating in the on-call rotation as needed.
• Conduct code reviews to maintain quality standards.
• Establish and manage AI tooling within repositories.
• Take ownership of features across backend, frontend, and production, ensuring comprehensive development.
• Oversee on-chain/off-chain product architecture and document technical decisions made.
• Guarantee the security and accuracy of signing flows, user-asset contracts, keys, and secrets.
• Over 5 years of experience in commercial software development.
• Senior-level expertise in production across both backend and frontend environments.
• Proven track record of deploying and maintaining dApps in production.
• Hands-on experience with viem and wagmi in a production setting.
• Familiarity with wallet signers, EOAs, browser and embedded wallets, smart accounts, personal_sign, EIP-191, EIP-712, EIP-1193, and network switching.
• Practical knowledge of smart wallets, UserOperations, paymasters, and ERC-1271.
• Experience in delivering production services using Go and TypeScript (Node.js).
• Proficiency in processing on-chain events, including handling idempotency, reorganization, and retries.
• Background in asynchronous messaging and event-driven design, utilizing tools such as Kafka, RabbitMQ, or NATS.
• Experience with PostgreSQL and Redis databases.
• Skills in designing REST and gRPC APIs.
• Knowledge of React and TypeScript frameworks.
• Understanding of web security principles, including XSS, CSRF, and CSP.
• Ability to comprehend Solidity contracts and the workings of the EVM.
• Awareness of smart contract vulnerabilities, such as reentrancy, front-running/MEV, oracle manipulation, and signature replay.
• Experience with Docker and Kubernetes environments.
• Familiarity with observability tools like Datadog or similar platforms.
• Experience with unit, integration, and end-to-end testing methodologies.
• Proficient in Git and CI/CD processes.
• Regular hands-on engagement with AI coding tools such as Claude Code, Codex, or Cursor.
• Proficient spoken English at a B2 level or higher.
• Comprehensive medical, dental, and vision coverage.
• Paid Time Off (PTO).
• Customized career roadmap for each employee.
• Opportunities for training and professional development.
• Flexible working schedule.
• Employment agreement facilitated through an entity or EOR based on candidate location.
avra
ClickHouse
Michael Baker International
Bright Vision Technologies
Get handpicked remote jobs straight to your inbox weekly.