Job Description

Summary

What you'll do

  1. Backend: Build on-chain service middleware, such as transaction processing, account management, on-chain data indexing, risk control, etc.
  2. Frontend: Responsible for DApp web interface development, implementing user features such as on-chain asset management and trading interactions.
  3. App: Develop multi-chain mobile wallet applications, supporting capabilities like account management, transactions, and push notifications.
  4. Smart Contract: Design and develop smart contracts in Solidity / Move / Rust, covering core logic such as authorization, swap, and payment, ensuring contract security and upgradability.
  5. Support mainstream blockchain ecosystems (such as Ethereum, Solana, Polygon, BSC, etc.)
  6. Drive the implementation of multi-chain wallets in key scenarios such as on-chain trading, asset security, and gas optimization
  7. Collaborate with teams including Product, Design, Security, and On-chain Infrastructure to continuously iterate and optimize products

What you'll need

  1. Bachelor’s degree or above in Computer Science or related fields; degrees from 985/211 universities are preferred
  2. Solid computer science fundamentals, including algorithms, data structures, networks, and operating systems
  3. Proficient in at least one of the following development skill directions:
  4. Backend: Familiar with Golang/Rust/Node.js, understanding of microservice architecture; experience with on-chain interaction is a plus
  5. Frontend: Familiar with frameworks such as React/Vue, and on-chain tools such as Web3.js/Ethers.js
  6. App: Proficient in React Native/Flutter/Swift/Kotlin technology stacks, understanding of wallet-side on-chain interaction mechanisms
  7. Smart Contract: Skilled in Solidity/Move/Rust, familiar with EVM or Solana contract deployment and security models
  8. Understanding of account models, transaction processes, signature mechanisms, and gas mechanisms in mainstream blockchains (e.g., EVM/Solana)
  9. Knowledge of wallet fundamentals, such as mnemonic management, transaction construction and broadcasting, and private key security

Job Responsibilities

  1. Backend direction: Building an on-chain service platform, such as transaction processing, account management, on-chain data indexing, risk control, etc.
  2. Front-end direction: responsible for the development of DApp Web interface, realizing user functions such as on-chain asset management and transaction interaction
  3. Client direction: Develop multi-chain mobile wallet applications to support account management, transactions, Push notifications, etc.
  4. Smart contract direction: Design and develop Solidity/Move/Rust smart contracts, covering core logic such as authorization, swap, payment, etc., to ensure contract security and upgradeability
  5. Support mainstream blockchain ecosystems (such as Ethereum, Solana, Polygon, BSC, etc.)
  6. Promote the implementation of multi-chain wallets in key scenarios such as on-chain transactions, asset security, and Gas optimization
  7. Collaborate with product, design, security, on-chain infrastructure and other teams to continuously iterate and optimize

Job Requirements

  1. Bachelor degree or above in computer science or related majors, 985 / 211 universities are preferred
  2. Solid computer foundation, including algorithms, data structures, networks, operating systems, etc.
  3. Proficient in at least one of the following development skills:
  4. Backend: Familiar with Golang / Rust / Node.js, understand microservice architecture, and those with on-chain interaction experience are preferred
  5. Front-end: Familiar with frameworks such as React / Vue, and familiar with on-chain tools such as Web3.js / Ethers.js
  6. Client: Master the technology stacks such as React Native / Flutter / Swift / Kotlin, and understand the interaction mechanism on the wallet side chain
  7. Smart Contracts: Master Solidity/Move/Rust, familiar with EVM or Solana contract deployment and security model
  8. Understand the account model, transaction process, signature mechanism, Gas mechanism, etc. of mainstream blockchains (such as EVM/Solana)
  9. Understand the basic principles of wallets, such as mnemonic management, transaction structure and broadcast, private key security, etc.

Bonus Points

  1. Candidates with experience in Web3 hackathons, open source projects, or on-chain projects are preferred
  2. Candidates with Web3 internship experience (such as wallets, DeFi, NFT, infrastructure) are preferred
  3. Be familiar with the knowledge related to smart contract security auditing, and understand common vulnerabilities and defense methods
  4. Mastering AI development practices, you can quickly build prototype systems through AI and continuously optimize systems through AI
  5. Understand cutting-edge protocols and tools such as L2 expansion, cross-chain bridges, Account Abstraction, and Paymaster
  6. Candidates with relevant experience in on-chain user interaction experience optimization, transaction cost optimization, gas fee estimation, etc. are preferred

Skills
  • Development
  • React
  • Rust
  • Smart Contract Development
  • Software Architecture
  • Software Engineering
  • Solidity
© 2025 cryptojobs.com. All right reserved.