| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Eigen Labs | Seattle, WA, United States | $98k - $100k | |||
Gelato | Remote |
| |||
Offchain Labs | New York, NY, United States | $72k - $104k | |||
Connext | Lisbon, Portugal | $62k - $82k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Offchain Labs | New York, NY, United States | $45k - $72k | |||
BitGo | Toronto, Canada | $119k - $132k | |||
Metagood | Remote | $100k - $175k | |||
Copper.co | Remote | $36k - $117k | |||
Gelato | Remote |
| |||
OKX | Malta | $72k - $80k | |||
IFT | Remote | $140k - $180k | |||
Trustana | New York, NY, United States | $90k - $210k | |||
Synapse International | Middletown, Delaware | $36k - $54k | |||
Manta Network, Powered by p0x labs | Remote | $105k - $120k | |||
Consensys | Remote | $100k - $209k |
About Eigen Labs
Eigen Labs is a dynamic and innovative team that provides crypto-economic security services for proof-of-stake (PoS) blockchain modules, such as rollups, bridges, oracles, and dApps. Eigen Labs is building the EigenLayer protocol to enable permissionless innovation on Ethereum. With EigenLayer, blockchain services can rely on Ethereum for security, making it possible for anyone to build innovative blockchain modules without large upfront capital costs. Eigen Labs is also building a data availability service on top of EigenLayer known as EigenDA, which will serve the critical need to provide critical liveness and security guarantees to scaling solutions such as rollups.
About The Role
Eigen Labs is seeking a highly skilled Senior Smart Contract Engineer with at least two years of experience in Ethereum development using Solidity. The ideal candidate will be responsible for designing and developing secure and efficient smart contract protocols. They must have a deep understanding of blockchain fundamentals and the EVM, as well as experience with developer tools, security best practices, and testing frameworks. As a Smart Contracts Developer, the candidate will work closely with the product and leadership teams to set the on-chain strategy and roadmaps. This is a unique opportunity to build an entirely new paradigm of permissionless innovation, and create outsized impact on EigenLayer, and the Ethereum community.
This is a full-time position that is fully remote or located with the team based in Seattle. Relocation support available for candidates to move to Seattle, SF Bay Area, or Vancouver, BC.
Responsibilities
- Design, implement and deploy smart contracts that meet rigorous audit requirements
- Write highly readable, optimized, and secure code backed by a comprehensive test suite
- Design and architect smart contract protocols
- Collaborate with other developers, security auditors, and stakeholders to ensure the quality and security of smart contracts
- Work closely with leadership, product teams and auditors to review potential vulnerabilities and writing documentation on these systems
- Develop and own best practices for protocol upgrades and versioning across different proof-of-stake networks.
- Stay up-to-date with the latest Solidity & EVM releases, developer tooling, and exploits
- Participate in code reviews and provide feedback to other developers
The ideal candidate will have
- Bachelor’s degree in Computer Science, Information Security, or a related field
- 3+ years of relevant industry experience, with 2+ years of smart contract development in Solidity on Ethereum or any EVM-based chain
- Experience with production deployments of non-trivial protocols, and associated security audits
- Deep understanding of blockchain fundamentals, common vulnerabilities, and the EVM
- Experience with developer tools for smart contract application developers (Hardhat, Foundry)
- Passion for collaborating with other developers, security auditors, and stakeholders to ensure the quality and security of smart contracts
- Strong testing skills and experience with testing frameworks for smart contracts
- Ability to design elegant, and usable smart contract interfaces
- Appreciation for direct communication and active listening
- Ability to collaborate with cross-functional and geographically remote teams, partners, and community members
- Experience building and managing a protocol with significant TVL is a plus.
- Experience in Web3 security, including smart-contract audits, formal verification, validator node management, wallet security, and key management.
- Familiarity with cryptography
- Experience with full-stack software development or at least one modern web development framework (e.g., React)
- Connect with the developer community and collaborate with engineering teams within the ecosystem. Contributions to open-source blockchain projects.
- Proficient and thoughtful with asynchronous and synchronous communication, giving and receiving feedback, and working independently and with a team
- Proactively contribute to discussions about technical issues, sprint and roadmap planning, and improving team processes
- Excited to learn and develop blockchain technology.
- Recognize the culture and community in crypto are different from other professional software industries, and you want to embrace and improve it.
What does a Node.js developer in web3 do?
A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology
Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value
This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner
As a Node developer in web3, some of the responsibilities might include:
- Developing and maintaining web3 applications using Node.js
- Writing and testing code for smart contracts on blockchain platforms
- Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
- Collaborating with other team members to design and implement web3 solutions
- Troubleshooting and debugging issues with web3 applications
- Staying up-to-date with the latest developments and best practices in the web3 ecosystem.