| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Rome Protocol | New York, NY, United States | $150k - $250k | |||
Ledger | Paris, France | $85k - $148k | |||
Wintermute | London, United Kingdom | $90k - $100k | |||
Shakepay | Montreal, Canada | $122k - $150k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
What are we all about? | London, United Kingdom | $63k - $65k | |||
Ramp | Warsaw, Poland | $90k - $100k | |||
Ramp | Poland | $90k - $100k | |||
Trustana | Manila, Philippines | $63k - $85k | |||
Improbable | London, United Kingdom | $90k - $105k | |||
StackedSP Inc | Remote | $120k - $240k | |||
Chainlink Labs | Remote |
| |||
Colosseum | Remote | $72k - $110k | |||
Infura | Remote | $150k - $200k | |||
OKX | Hong Kong, Hong Kong | $36k - $54k | |||
Offchain Labs | New York, NY, United States | $72k - $100k |
About Rome Protocol
Rome Protocol is building a shared sequencer network leveraging Solana. Shared sequencers solve the biggest problems for Ethereum’s rollup-centric future. Using Solana as a shared sequencer leverages a well-tested, secure, and high throughput network to solve these problems.
We are building a shared sequencer that can be integrated with any Ethereum based rollups. It is intended to be used for thousands of rollups.
We work in person from our New York City office and are remote friendly.
Responsibilities:
- Become proficient in Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, and zkSync, preparing for tasks such as deployment, operation, debugging, and improvements.
- Develop an understanding of Zero Knowledge VM and tackle the complexities of working with ZK-EVM stacks and integrating them with sequencers under various proving standards.
- Assume complete responsibility for your coding projects, adopting a DevOps mindset to ensure robust deployment and real-time monitoring, in partnership with our Infrastructure team.
- Drive innovation within Rollup ecosystems by developing and implementing new features like Decentralized Sequencing, peer-to-peer messaging, threshold signatures, and minimized trust off-chain computation.
- Improve network security and robustness by identifying potential vulnerabilities, setting up reproducible test environments, and developing strategic solutions.
- Construct and sustain distributed systems designed for supreme reliability within varied blockchain platforms, establishing benchmarks for uptime and efficiency.
Requirements:
- Capable of working independently from conceptualization to implementation, including monitoring and updating your own code.
- Proficient in English, with strong skills in both writing and speaking.
- Comfortable with both software engineering and DevOps practices.
- Proven track record of delivering high-quality, production-grade code, managing significant user interactions or transactions.
- Deep understanding of Ethereum client architecture, particularly its EVM execution client, Geth.
- Familiarity with various Ethereum Rollup clients, their components, and the trade-offs involved.
- Comprehensive knowledge of the EVM and its integration with external tools.
- At least five years of experience in Golang/Rust and Node.js/TypeScript.
- At least three years of experience with Web3 libraries and backend development (e.g., ethers.js, web3).
- Two years of experience in Solidity programming.
- Experienced in managing high throughput database systems and scalable microservices systems.
- Knowledgeable in distributed systems and/or container orchestration.
- Keen interest in the Web3/crypto industry and user experience with crypto applications (e.g., Uniswap, Aave).
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.
Technologies We Employ and Train In:
- GETH and its Rollup derivatives
- Node.js/TypeScript
- Golang/Rust
- AWS cloud services
- Ethers.js library
Benefits
- Top-tier salary and equity package.
- In-person office in NYC.
- Health, dental, and vision coverage.
- Team on-site events.
- Travel to crypto conferences.
- Unlimited vacation policy.
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.