Create New Account
Sign up to continue searching for suitable jobs in Web 3.0

OR
Terms of Use
Already have an account?

Log In to Your Account
Log in to continue searching for suitable jobs in Web 3.0

OR
Donā€™t have an account?
Rome Protocol
Senior Ethereum Smart Contract Engineer
5 months ago | 231 views | 6 applications

Senior Ethereum Smart Contract Engineer

Full-time
California
Per year
$120,000 To $250,000

About the company

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 Los Angeles and New York offices, and are remote friendly.

Job Summary

Responsibilities

šŸ“Solidity Smart Contracts: Write Romeā€™s core Solidity smart contracts for state commitments, DA, settlement, bridging, etc. šŸ“State Commitments: Post Romeā€™s state commitments such as Merkle roots to the base layer (Ethereum) blockchain to ensure robust transaction ordering. šŸ“Data publication: Post Romeā€™s transaction batches and blocks to Ethereum and other DA Layers such as Celestia. šŸ“L1 <> L2 Integration: Integrate base layer (Ethereum) withdrawals and deposits to allow bridging assets to Rome rollups, and prevent double-spending. šŸ“State Synchronization: Ensure rollup state is synchronized between Solana and the rollup node. Develop code to address blockchain reorgs on Ethereum and Solana. šŸ“Integrate Proofs & Settlement: Generate proofs including fraud and ZK, and post these proofs to Romeā€™s smart contracts. šŸ“Ethereum Rollup Proficiency: Become proficient in Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, and zkSync, preparing for tasks such as deployment, operation, debugging, and improvements. šŸ“Zero Knowledge VM Expertise: 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. šŸ“Rome RaaS: Develop Romeā€™s Rollup-as-a-service by integrating various Ethereum clients such as Arbitrum Orbit, Polygon zkEVM, etc. Innovation in Rollups: Drive innovation within Rollup ecosystems by developing and implementing new features like Decentralized Sequencing, peer-to-peer messaging, and minimized trust off-chain computation. šŸ“Network Security Enhancement: Improve network security and robustness by identifying potential vulnerabilities, setting up reproducible test environments, and developing strategic solutions.

Requirements

šŸ“Technical Proficiency: Proficient in writing core Solidity smart contracts. šŸ“Blockchain Architecture Knowledge: Deep understanding of Ethereum client architecture, particularly its EVM execution client, Geth. šŸ“Rollup Technology Familiarity: Familiarity with various Ethereum Rollup clients, their components, and the trade-offs involved. šŸ“Independent Work: Capable of working independently from conceptualization to implementation, including monitoring and updating your own code. šŸ“Communication Skills: Proficient in English, with strong skills in both writing and speaking. šŸ“Code Quality: Proven track record of delivering high-quality, production-grade code, managing significant user interactions or transactions. šŸ“EVM Integration Skills: Comprehensive knowledge of the EVM and its integration with external tools. šŸ“Web3 Experience: Proficient with Web3 libraries and backend development (e.g., ethers and web3 libraries. šŸ“Industry Passion: Keen interest in the Web3/crypto industry and user experience with crypto applications (e.g., Uniswap, Aave). šŸ“Educational Qualifications: Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.

Similar jobs

2 days ago | 36 views | Be the first one to apply
2 days ago | 32 views | Be the first one to apply
2 days ago | 29 views | Be the first one to apply
Full-time
Dubai
2 days ago | 33 views | Be the first one to apply
Full-time
United States
2 days ago | 32 views | Be the first one to apply
Full-time
United States