Rome Protocol is hiring a Web3 Integration Engineer Rollups
Compensation: $150k - $250k
Location: New York, NY, USA
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.
Apply Now:
Compensation: $150k - $250k
Location: New York, NY, USA
Benefits: Vision Insurance, Dental Insurance, Medical Insurance, Unlimited Vacation
Receive similar jobs: