Solidity Jobs

5,087 jobs found

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

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

Rome Protocol

New York, NY, United States

$150k - $250k

Chainlink Labs

Remote

OpenZeppelin

Remote

$105k - $180k

Chainlink Labs

Remote

Chainlink Labs

Remote

ParagonsDAO

Remote

$96k - $144k

What are we all about?

London, United Kingdom

$62k - $81k

NAHC Limited

Hong Kong, Hong Kong

$84k - $120k

Coinhako

Singapore, Singapore

$87k - $112k

Synapse Labs

Remote

$84k - $115k

Liminal

Bengaluru, India

$90k - $100k

Parity Technologies

New York, NY, United States

$45k - $85k

Rome Protocol

New York, NY, United States

$150k - $250k

Calyptus

New York, NY, United States

$36k - $100k

Gelato

Remote

$105k - $120k

Rome Protocol
$150k - $250k
New York, NY, USA
Apply

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 solidity developer do?

A Solidity developer is a programmer who specializes in writing smart contracts using the Solidity programming language

Solidity is a contract-oriented, high-level language for implementing smart contracts on various blockchain platforms, such as Ethereum

The responsibilities of a Solidity developer can vary depending on the specific project they are working on, but some common tasks they might be responsible for include:

  • Writing and testing Solidity code for smart contracts, Debugging and troubleshooting issues with existing smart contracts
  • Collaborating with other members of the development team to ensure that the contracts are implemented according to the project's specifications
  • Keeping up-to-date with the latest developments in the Solidity and blockchain communities, and incorporating new best practices and techniques into their work
  • Participating in code reviews and contributing to the development of coding standards and guidelines for the project.