- Blockchain Recruiters and Staffing SpecialistsMove Developer
Blockchain Jobs
- Blockchain Architect
- Blockchain Consultant
- Blockchain Developer
- Blockchain Infrastructure Engineer
- Blockchain Product Manager
- Blockchain QA Engineer
- Blockchain Security Engineer
- Blockchain Solutions Architect
- Cryptography Engineer
- Director of Blockchain
- Distributed Ledger Engineer
- Head of Blockchain Engineering
- Hyperledger Developer
- Layer 1 Engineer
- Layer 2 Engineer
- Lead Blockchain Engineer
- Move Developer
- Node Operations Engineer
- Principal Blockchain Engineer
- Protocol Engineer
- Rust Engineer (Solana, Polkadot, NEAR)
- Senior Blockchain Engineer
- Smart Contract Auditor
- Smart Contract Developer
- Solidity Engineer
- VP of Blockchain
- Zero Knowledge Engineer
The Move developer builds on chains using the Move language, primarily Aptos and Sui. Move was designed specifically for digital assets, and its resource model prevents whole categories of bug that plague other contract languages, which changes how the code is structured. Developers coming from Solidity need to genuinely relearn the model rather than translate patterns across.
Typical Duties and Responsibilities
- Develop smart contracts and modules in Move
- Design resource types and ownership models correctly
- Write unit and integration tests for module behavior
- Use the Move prover or formal specification where appropriate
- Optimize for gas and storage on the target chain
- Build client integrations and software development kits
- Prepare modules for audit and address findings
- Deploy and upgrade modules following chain specific procedures
- Monitor on chain activity and respond to issues
- Contribute to ecosystem tooling and documentation
Education
- Bachelor’s degree in computer science or equivalent practical experience
Required Skills and Experience
- 2+ years of smart contract development with meaningful Move experience
- Understanding of the Move resource model and its guarantees
- Experience with Aptos or Sui and their differing object models
- Strong testing practice
- Familiarity with Rust, since much of the surrounding tooling uses it
- Understanding of what Move prevents and what it does not
- Experience preparing code for audit
- Verifiable deployed work
Preferred Qualifications
- Experience with the Move prover
- Prior Solidity experience for comparison