OpenZeppelin Jobs

208 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of OpenZeppelin Jobs
Job Position Company Posted Location Salary Tags

Rome Protocol

westlake village, ca, usa

$7000k - $12000k

Rome Protocol

westlake village, ca, usa

$8000k - $13000k

OpenZeppelin

Remote

$105k - $180k

Rome Protocol

Los Angeles, CA, United States

$8000k - $13000k

OpenZeppelin

Remote

$105k - $107k

RockSolid Network

Remote

$150k - $200k

ENS Labs

Remote

$105k - $120k

OpenZeppelin

Remote

$98k - $159k

Lemon.io

Indonesia

$60k - $108k

Seamless Protocol

Remote

Unreal Gigs

Remote

$126k - $138k

OpenZeppelin

Remote

$71k - $154k

OpenZeppelin

Toronto, Canada

$140k - $154k

OpenZeppelin

Remote

$105k - $180k

Stader Labs

Remote

$80k - $100k

Rome Protocol
$7000k - $12000k
westlake village, ca, usa
Apply

About Rome Protocol

Rome Protocol is redefining blockchain interoperability with a modular ecosystem that bridges Solana’s unmatched speed with the expansive reach of Ethereum and other blockchains. Our mission is to empower developers to create cutting-edge, interoperable applications using Rome's stack that includes Rome SDK, Rome Interop, and Rome Shared Sequencer.

We work in person from our Westlake Village (CA) office and are remote friendly. Visit our website and documentation to learn more about our mission and technology.

We are seeking a talented Blockchain Test Engineer to join our dynamic team. The ideal candidate will have deep experience with unit testing, integration testing, and performance testing for Solidity and Rust languages.

Familiarity with Solana and Ethereum is essential. This role involves ensuring the functionality and quality of our systems through rigorous testing.

Key Responsibilities

Unit Testing & Integration Testing

  • Develop unit and integration tests for Rome's stack including Shared Sequencer, Rome SDK, Rome Interop, and Rome L2s.
  • Automate workflows to ensure testing efficiency and coverage.
  • Leverage OpenZeppelin and Uniswap libraries to develop smart contracts and tests.

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.

Benefits

  • Top-tier salary and equity package
  • In-person office in Westlake Village (near Los Angeles)
  • Health, dental, and vision coverage
  • Team on-site events
  • Travel to crypto conferences
  • Unlimited vacation policy

Why Join Us?

At Rome Protocol, you’ll be at the forefront of blockchain innovation, helping shape the future of interoperable applications. If you’re a skilled Blockchain Test Engineer with a passion for building robust systems, we want you on our team.

What is OpenZeppelin?

OpenZeppelin is a widely-used open-source library of reusable smart contracts for building decentralized applications (dApps) on various blockchain platforms, including Ethereum, Binance Smart Chain, and others

The library provides a set of secure and audited building blocks, such as ERC-20 and ERC-721 tokens, multi-sig wallets, access control, and more, that developers can use to create smart contracts quickly and easily without worrying about common security pitfalls

OpenZeppelin is used for building secure and audited smart contracts on various blockchain platforms, such as Ethereum and Binance Smart Chain

The library provides a set of pre-built and reusable smart contract modules that can be easily integrated into decentralized applications (dApps)

These modules include standard tokens, like ERC-20 and ERC-721, as well as modules for access control, voting, crowdsales, and more

OpenZeppelin is used for building secure and audited smart contracts on various blockchain platforms, such as Ethereum and Binance Smart Chain

The library provides a set of pre-built and reusable smart contract modules that can be easily integrated into decentralized applications (dApps)

These modules include standard tokens, like ERC-20 and ERC-721, as well as modules for access control, voting, crowdsales, and more

OpenZeppelin is commonly used by developers to create secure and reliable smart contracts for a variety of use cases, including decentralized finance (DeFi), non-fungible tokens (NFTs), and other blockchain-based applications

The library is designed to simplify the development process by providing well-audited and tested code that can be easily customized to suit specific needs.