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
Performance Testing
šConduct comprehensive performance testing to evaluate scalability, throughput, and latency of Rome's stacks. šBenchmark network performance under various conditions and transaction loads. šCollaborate with blockchain engineers to identify bottlenecks and optimize contract execution. šBlockchain Development Support šCollaborate with blockchain engineers to test and validate new and existing features. šIdentify and troubleshoot issues with Rome stacks and smart contracts. šStay current with blockchain trends, tools, and emerging best practices. šDocumentation and Collaboration šDocument workflows, testing methodologies, and key findings clearly and effectively. šCommunicate risks, improvements, and other key insights across teams.
Skills and Competencies
šSmart Contract Testing Expertise: Extensive experience writing, testing, and validating smart contracts using Solidity (EVM) and Rust (Solana). šTest Automation: Proven ability to design and implement automated testing frameworks including unit, integration, and performance testing. šPerformance Testing: Experience conducting performance evaluations to analyze contract scalability, throughput, and efficiency under various load conditions. šTest Case Development: Skilled in creating comprehensive test cases to cover edge cases, contract logic, and protocol interactions. šTools and Frameworks: Proficiency in blockchain testing tools such as Remix, Hardhat, Foundry, Anchor, and Solana Test Validator, as well as static analysis tools like Slither, MythX, or Certora. šDebugging and Analysis: Strong analytical and debugging skills to identify and resolve issues within smart contracts and blockchain protocols. šLibrary Proficiency: Familiarity with libraries such as OpenZeppelin, Uniswap, and others used in blockchain development. šBlockchain Fundamentals: Solid understanding of blockchain architecture, consensus mechanisms, and the EVM and Solana ecosystems.