Remote Protocol Engineer

closed
Logo of Edge & Node

Edge & Node

πŸ’΅ $100k-$500k
πŸ“Remote - Europe, North America

Job highlights

Summary

The job description is for a Protocol Engineer at Edge & Node who will help implement protocol improvements for The Graph protocol and collaborate with cross-organizational teams to design future iterations of the protocol. This role requires experience in software engineering, familiarity with Solidity and smart contracts development best practices, and an interest in web3.

Requirements

  • Experience in creating and maintaining low-level software systems and working on a constrained development environment
  • 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

Responsibilities

  • 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

Preferred Qualifications

  • 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

Benefits

  • Compensation/Culture: The overall market range for roles at Edge & Node is typically $100k - $500k annually. Edge & Node has a culture that values meritocracy, personal growth, and an ego-free environment
  • Health insurance
  • Retirement benefits
  • Paid time off
  • Remote work, flexible hours
  • Life and disability insurance
  • Bonuses and incentives
  • Professional development opportunities
  • Wellness programs
  • Family and parental leave
This job is filled or no longer available

Similar Remote Jobs