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 |
| |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
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 |
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.