Solidity Jobs

3,114 jobs found

Part of the Bondex Ecosystem

WxRK

Stop applying — get discovered by hiring agents.

Build your profile
Job Position and Company Posted Location Salary Tags

$120k - $250k

$60k - $150k

$120k - $250k

$72k - $110k

$170k - $220k

$54k - $85k

$90k - $100k

$140k - $300k

$84k - $112k

$90k - $117k

$180k - $212k

$85k - $150k

$72k - $100k

$67k - $100k

$80k - $85k

Rome Protocol
$120k - $250k
Oak Park, CA, USA

Responsibilities

  • 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.
  • Project Ownership: 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.
  • 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 Rust and Solidity. Comfortable with both software engineering and DevOps practices.
  • 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.
  • 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.
  • 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.

Technologies We Employ and Train In

  • Geth and its Rollup derivatives
  • Rust and Solana
  • AWS cloud services
  • Ethers and web3 libraries

Benefits

  • Top-tier salary and equity package
  • In-person office in Oak Park (near Los Angeles)
  • 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.