Protocol Engineer
Remote - Europe, Remote - North America, Remote - South America
Edge & Node is at the forefront of web3 innovation. Our mission is to establish The Graph as the unbreakable foundation of open data. Our pioneering subgraphs set the industry standard and solidify The Graph as the premier solution for organizing and accessing blockchain data.
At Edge & Node, we champion a decentralized future based on shared values. Dedicated to decentralizing power and resisting censorship, we aim for a robust, permissionless information era free from central control, thus eliminating the traditional vulnerabilities associated with misplaced trust.
The Research & Protocol team at Edge & Node plays a pivotal role in advancing The Graph protocol through innovative design and research. We merge expertise from economics, system architecture, cryptography, and smart contracts engineering. Collaborating closely with developers and product teams, we transform pioneering ideas into practical protocol-based solutions.
We're excited to expand our team with a Protocol Engineer who will help implement protocol improvements alongside our cross-organizational teams within The Graph ecosystem and help keep the protocol secure. We’re looking for someone with experience in software engineering who wants to break into smart contracts development and grow their skills. Join us in redefining the landscape of decentralized applications.
What You’ll Be Doing
- Implementing smart contracts for improvements, bug fixes and new features for The Graph protocol and products that interact with it.
- Writing unit tests, integration tests, documentation, and monitoring scripts, and using various tools to keep the protocol secure and healthy.
- Collaborating with external auditors to ensure the code meets security and quality standards.
- Writing and running test and deployment plans to deploy well-tested code to Arbitrum One and other networks.
- Contribute to the implementation of oracles, subgraphs and other off-chain components that interact with the protocol.
- Working with a team of system architects, engineers and researchers, and with members from other code dev teams, to design the future iterations for mechanisms in the protocol.
- Collaborating with product managers, product engineers and designers to support them in creating products that interact with the protocol.
- Championing proposed protocol changes in the community and through the governance process: participating in forum discussions, community calls and other ecosystem discussion venues to gather consensus.
- After onboarding, participating in an on-call rotation to respond to any potential incidents or issues.
What We Expect
- Experience in creating and maintaining …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Collaborative environment Learning opportunities Personal growth Remote work
Tasks- Respond to incidents
APIs Blockchain CI Documentation EVM GraphQL Integration Testing Open Source Rust Scripting Languages Smart Contracts Software Engineering Solidity Typescript Unit Testing Web3
Experience2 years
Education Timezones