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
