Blockchain Engineer

Job at Faro



Full time


The position is based in Palo Alto, CA. As we work in an in-person hybrid model, preferred location is in San Francisco Bay Area.

Bring your passion for Web3, NFTs, and the Creator economy and join us to build the Faro platform for Web3 commerce and engagement. You will be responsible for all aspects of the product with a particular focus on architecting and implementing the blockchain services, integrating with many of our partners’ APIs, and associated front-end web UI. You will participate in the entire product development cycle from MVP through market success.

The ideal candidate is a blockchain engineer who can rapidly iterate, deliver quickly, and adapt our approach in this fast-moving space. You will succeed by leveraging your blockchain development skills, applying a product mindset, and getting inspiration from the amazing Web3 experiences.


  • MINIMUM of 4+ years of experience as a Software Engineer
  • 1+ years of Solidity smart contract development experience
  • 2+ years of as front-end or fullstack or backend developer (React, Node.js)
  • Experience developing, deploying and running Dapps/smart contracts in production on Ethereum mainnet AND L2/sidechains
  • Knowledge of secure Solidity development patterns for tokens and DeFi protocols
  • Good understanding of Javascript ethereum SDKs (web3,js, ethers.js)
  • Good knowledge of most prominent ERC/EIP Ethereum standards
  • Good knowledge of smart contract development tools/frameworks (Truffle, Hardhat)
  • Experience using smart contract auditing tools (MythX, other)
  • Experience working in CI/CD setup
  • High quality and testing standards
  • Good documentation practices

Great to have

  • Experience developing and contributing to open source projects (incl. but not limited to Solidity open source codebases)
  • Familiarity with smart contract codebases, and/or digital assets/payments and other token standards like ERC-777/20/721/1155/1400 and existing open source implementations (OpenZeppelin, Universal Token, etc.)
  • Knowledge/understanding of cross-chain interoperability techniques (HTLC, bridging)
  • Knowledge/understanding of L2 technologies (ZK/optimistic rollups, PoS/PoA sidechains)
  • Experience using smart contract auditing techniques (fuzzing, other)
  • Deep knowledge/experience understanding of EVM
  • BSc/MSc in Computer Science or related subject

Company: Faro

Skills: devweb3jsreactsolidityethereumnode

Please support us by letting Faro know that you found the job on Aworker. Thank you🙏


web3 jobs

Join 0+ people getting web3 jobs in their inbox