Search...

Web3 Engineer

Skills

About the Role

You will work hands-on with Web3 technologies, researching and applying blockchain protocols, smart contracts, and decentralized architectures. You will design, implement, and deploy smart contracts to mainnets and integrate them into microservice-based systems. You will maintain CI/CD workflows, collaborate with other engineers, manage your project priorities and deliverables, and continually learn emerging Web3 tooling and frameworks.

Requirements

  • Strong experience building Web3 applications with smart contracts
  • Practical experience deploying smart contracts on the mainnets of major blockchains
  • Understanding of Web3 stack
  • Understanding of distributed systems
  • Understanding of microservice-based architecture
  • Familiarity with CI/CD frameworks
  • Strong experience with a programming language such as JavaScript, Rust, or Go
  • Strong proficiency in English
  • Familiarity with OriginTrail technologies (nice to have)
  • Experience with Solidity and OpenZeppelin libraries (nice to have)
  • Experience with Web3 tooling such as Hardhat or Truffle (nice to have)
  • Experience with Substrate (nice to have)
  • DeFi ecosystem knowledge (nice to have)
  • Experience with semantic web technologies (nice to have)
  • Experience with cloud environments such as Azure, AWS, Oracle, or DigitalOcean (nice to have)

Responsibilities

  • Learn and research Web3 technologies on an ongoing basis
  • Design and implement smart contracts
  • Deploy smart contracts on blockchain mainnets
  • Deliver high quality, impactful solutions for the OriginTrail ecosystem
  • Collaborate within and across engineering teams
  • Manage individual project priorities, deadlines, and deliverables

Benefits

  • Competitive compensation package
  • Flexible work location
  • Access to educational resources, events, and conferences