Job Description
Summary
What you'll do
- Backend: Build on-chain service middleware, such as transaction processing, account management, on-chain data indexing, risk control, etc.
- Frontend: Responsible for DApp web interface development, implementing user features such as on-chain asset management and trading interactions.
- App: Develop multi-chain mobile wallet applications, supporting capabilities like account management, transactions, and push notifications.
- 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.
- Support mainstream blockchain ecosystems (such as Ethereum, Solana, Polygon, BSC, etc.)
- Drive the implementation of multi-chain wallets in key scenarios such as on-chain trading, asset security, and gas optimization
- Collaborate with teams including Product, Design, Security, and On-chain Infrastructure to continuously iterate and optimize products
What you'll need
- Bachelor’s degree or above in Computer Science or related fields; degrees from 985/211 universities are preferred
- Solid computer science fundamentals, including algorithms, data structures, networks, and operating systems
- Proficient in at least one of the following development skill directions:
- Backend: Familiar with Golang/Rust/Node.js, understanding of microservice architecture; experience with on-chain interaction is a plus
- Frontend: Familiar with frameworks such as React/Vue, and on-chain tools such as Web3.js/Ethers.js
- App: Proficient in React Native/Flutter/Swift/Kotlin technology stacks, understanding of wallet-side on-chain interaction mechanisms
- Smart Contract: Skilled in Solidity/Move/Rust, familiar with EVM or Solana contract deployment and security models
- Understanding of account models, transaction processes, signature mechanisms, and gas mechanisms in mainstream blockchains (e.g., EVM/Solana)
- Knowledge of wallet fundamentals, such as mnemonic management, transaction construction and broadcasting, and private key security
Job Responsibilities
- Backend direction: Building an on-chain service platform, such as transaction processing, account management, on-chain data indexing, risk control, etc.
- Front-end direction: responsible for the development of DApp Web interface, realizing user functions such as on-chain asset management and transaction interaction
- Client direction: Develop multi-chain mobile wallet applications to support account management, transactions, Push notifications, etc.
- 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
- Support mainstream blockchain ecosystems (such as Ethereum, Solana, Polygon, BSC, etc.)
- Promote the implementation of multi-chain wallets in key scenarios such as on-chain transactions, asset security, and Gas optimization
- Collaborate with product, design, security, on-chain infrastructure and other teams to continuously iterate and optimize
Job Requirements
- Bachelor degree or above in computer science or related majors, 985 / 211 universities are preferred
- Solid computer foundation, including algorithms, data structures, networks, operating systems, etc.
- Proficient in at least one of the following development skills:
- Backend: Familiar with Golang / Rust / Node.js, understand microservice architecture, and those with on-chain interaction experience are preferred
- Front-end: Familiar with frameworks such as React / Vue, and familiar with on-chain tools such as Web3.js / Ethers.js
- Client: Master the technology stacks such as React Native / Flutter / Swift / Kotlin, and understand the interaction mechanism on the wallet side chain
- Smart Contracts: Master Solidity/Move/Rust, familiar with EVM or Solana contract deployment and security model
- Understand the account model, transaction process, signature mechanism, Gas mechanism, etc. of mainstream blockchains (such as EVM/Solana)
- Understand the basic principles of wallets, such as mnemonic management, transaction structure and broadcast, private key security, etc.
Bonus Points
- Candidates with experience in Web3 hackathons, open source projects, or on-chain projects are preferred
- Candidates with Web3 internship experience (such as wallets, DeFi, NFT, infrastructure) are preferred
- Be familiar with the knowledge related to smart contract security auditing, and understand common vulnerabilities and defense methods
- Mastering AI development practices, you can quickly build prototype systems through AI and continuously optimize systems through AI
- Understand cutting-edge protocols and tools such as L2 expansion, cross-chain bridges, Account Abstraction, and Paymaster
- 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