A world of opportunity

Discover the next chapter of your career at CoinFund or a CoinFund portfolio company.

Protocol Engineer

Edge & Node

Edge & Node

Other Engineering
Europe · United States · Remote
Posted on Tuesday, June 11, 2024

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 low-level software systems and working on a constrained development environment. Various levels of experience will be considered, though this search is targeted at developers around 2 years of experience.
  • Excellent coding skills in any language. Proven ability to implement math-heavy algorithms will be preferred.
  • An interest in web3 and the intersection of law, economic systems and software.
  • Comfortable with a scripting language for task automation, preferably Typescript.
  • Experience in a professional software development process with code reviews, testing and CI. Experience contributing to open source software will be preferred.
  • Familiarity with Solidity and smart contracts development best practices.
  • Attention to detail and an ability to apply an adversarial approach to keep software secure.
  • A collaborative, hands-on problem-solving attitude.
  • A passion for learning and a willingness to learn by doing.
  • Having some or all of the following will be considered a plus:
    • Understanding of how a blockchain works, especially the EVM
    • Experience writing and deploying smart contracts to a mainnet blockchain
    • Experience writing subgraphs or understanding what a subgraph is
    • Experience with ethers.js or GraphQL
    • Experience with fuzzing or formal verification
    • Experience with third-party security audits
    • Experience with Rust, especially with Rust code interfacing with smart contracts
    • Experience working in a remote environment


The overall market range for roles at Edge & Node is typically $100k - $500k annually. This market range is based on total compensation (vs. only base salary). Edge & Node has a culture that values meritocracy, personal growth, and an ego-free environment.

About The Graph

The Graph is the indexing and query layer of web3. The Graph Network’s self service experience for developers launched in July 2021. Developers build and publish open APIs, called subgraphs, that applications can query using GraphQL. The Graph supports indexing data from multiple different networks including Ethereum, NEAR, Arbitrium, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, and PoA with more networks coming soon. To date, tens-of-thousands of subgraphs have been deployed on the hosted service, and now subgraphs can be deployed directly on the network. Over 28,000 developers have built subgraphs for applications such as Uniswap, Synthetix, KnownOrigin, Art Blocks, Balancer, Livepeer, DAOstack, Audius, Decentraland, and many others.

If you are a developer building an application or web3 application, you can use subgraphs for indexing and querying data from blockchains. The Graph allows applications to efficiently and performantly present data in a UI and allows other developers to use your subgraph too! You can deploy a subgraph to the network using the newly launched Subgraph Studio or query existing subgraphs that are in the Graph Explorer. The Graph would love to welcome you to be Indexers, Curators and/or Delegators on The Graph’s mainnet. Join The Graph community by introducing yourself in The Graph Discord for technical discussions, join The Graph’s Telegram chat, and follow The Graph on Twitter, LinkedIn, Instagram, Facebook, Reddit, and Medium! The Graph’s developers and members of the community are always eager to chat with you, and The Graph ecosystem has a growing community of developers who support each other.

The Graph Foundation oversees The Graph Network. The Graph Foundation is overseen by the Technical Council. Edge & Node, StreamingFast, Messari, Semiotic and The Guild are five of the many organizations within The Graph ecosystem.