About the company
Edge & Node stands as the revolutionary vanguard of web3, a vision of a world powered by individual autonomy, shared self-sovereignty and limitless collaboration. Established by trailblazers behind The Graph, we’re on a mission to make The Graph the internet’s unbreakable foundation of open data. Edge & Node invented and standardized subgraphs across the industry, solidifying The Graph as the definitive way to organize and access blockchain data. Utilizing a deep expertise in developing open-source software, tooling, and protocols, we empower builders and entrepreneurs to bring unstoppable applications to life with revolutionary digital infrastructure. Edge & Node acts on a set of unwavering principles that guide our journey in shaping the future. We champion a decentralized internet—free from concentrated power—where collective consensus aligns what is accepted as truth, rather than authoritative dictation. Our commitment to censorship resistance reinforces our vision of an unyielding information age free from the grasp of a single entity. By building for open-source, we challenge the stagnant landscape of web2, recognizing that true innovation thrives in transparency and collaboration. We imagine a permissionless future where the shackles imposed by central gatekeepers are not only removed, but relegated to the dustbin of a bygone era. And at the foundation of it all, our trust shifts from malevolent middlemen to trustless systems, leveraging smart contracts to eliminate the age-old vulnerabilities of misplaced trust.
Job Summary
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.