| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Gelato | Remote |
| |||
IFT | Remote | $140k - $180k | |||
IFT | New York, NY, United States | $100k - $150k | |||
CoinGecko | Singapore, Singapore | $84k - $147k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Gelato | Remote |
| |||
Cartan Group LLC | Remote | $44k - $54k | |||
Binance | Canada |
| |||
Nethermind | London, United Kingdom | $89k - $102k | |||
Cutting Edge Search | San Francisco, CA, United States | $36k - $54k | |||
Cutting Edge Search | San Francisco, CA, United States | $25k - $66k | |||
Cutting Edge Search | San Francisco, CA, United States | $25k - $66k | |||
Treasure | United States | $63k - $110k | |||
Cutting Edge Search | San Francisco, CA, United States | $25k - $66k | |||
Cutting Edge Search | San Francisco, CA, United States | $25k - $66k | |||
Cutting Edge Search | San Francisco, CA, United States | $25k - $66k |
This job is closed
Senior Blockchain Engineer (Rollups)
Gelato is an all-in-one Ethereum Rollup as a Service Platform built without limits. Designed to be super-fast, incredibly secure, and infinitely scalable, Gelato rollups allow anyone to build and deploy their fully serviced Layer 2 chains on Arbitrum, Optimism, Polygon, Celestia and more at a pace natively integrated with Web3's favourite tools and services like Etherscan, The Graph, Pyth, Layer Zero and many more launching a production-ready web3 development environment from the Genesis block.
What we offer:
- Join one of the most technically robust teams in the crypto space, operating in a fully remote environment with our headquarters located in the crypto hub of Zug, Switzerland.
- Play a pivotal role in shaping the future of blockchain, by contributing to the development of Gelato's Rollup-As-A-Service Platform, already trusted by leading projects like Lisk and Astar Network.
- Dive deep into cutting-edge Web3 technologies with exposure to Gelato's premier Middleware Services stack, including Gelato Web3 Functions and Gelato Relay, foundational to top-tier applications such as MakerDAO, Connext, Abracadabra, and Pancakeswap.
- Earn and have a say with the GEL Token package, granting you a stake in the network's future and a voice in the strategic direction of the project.
- Be backed by the best, with support from world-class investors including Dragonfly, IOSG, Galaxy Digital, ParaFi, Gnosis, and renowned figures like Stani Kulechov among others, securing your position at the forefront of the Web3 revolution.
Responsibilities:
- Master diverse Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, zkSync, and more, preparing for deployment, operation, debugging, and enhancement activities.
- Architect a high-impact decentralized network, focusing on scalability to manage a sequencer and RPC node infrastructure that processes millions of transactions and handles billions of RPC requests daily.
- Deepen your expertise in Zero Knowledge proofs, embracing the challenge of working with ZK-EVM stacks and pushing the boundaries of privacy and scalability in blockchain.
- Embrace full ownership of your code with a proactive approach to DevOps, ensuring robust deployment and real-time monitoring in collaboration with our Infrastructure team.
- Innovate within Rollup ecosystems, designing and implementing groundbreaking features like Decentralized Sequencing, Eigenlayer restaking, peer-to-peer messaging, threshold signatures, and trust-minimized off-chain computation.
- Enhance network security and resilience, creatively identifying potential attack vectors and failure points, establishing reproducible testing environments, and crafting strategic fixes.
- Develop and refine recovery protocols for our core node software, ensuring system robustness and rapid response to unforeseen events.
- Build and maintain distributed systems designed for exceptional reliability across diverse blockchain environments, setting new standards for uptime and performance.
Requirements
- You can work with high autonomy from research, spec, implementation, deployment, monitoring and patching your code
- Strong written and verbal English communication skills
- You are comfortable with both DevOps and Software Engineering
- You have extensive experience in shipping production-grade code that handles thousands of user interactions or transactions
- Extensive knowledge about the inner workings of the Ethereum client architecture and especially its EVM execution client geth
- Strong knowledge about the inner workings of the various Ethereum rollup clients including but not limited to op-geth, understand the underlying components, and have opinions about the various trade-offs of those components and platforms
- Have a deep understanding of the EVM and how external tooling integrates with it
- 8 years experience with Golang/Rust/C++
- 2 years experience with DevOps - Terraform, Ansible, GCP/AWS, Docker, Kubernetes
- 3 years experience with p2p network technologies such as libp2p
- 3 year experience with Web3 libraries and backend development (e.g. ethers.js, viem)
- 2 years experience with Node.js/TypeScript
- 2 year experience with Solidity
- Strong experience with high throughput database systems
- Strong experience with maintaining scalable microservices systems
- Strong experience with distributed systems and/or container orchestration
- Strong interest in Web3/crypto industry
- Experience using crypto applications (e.g. Uniswap, Aave, etc.)
- B.S. or higher in computer science, software engineering or related technical field
- Technologies we use and teach:
- GETH and its various Rollup forks
- Golang/Rust
- Node.js/TypeScript
- libp2p
- RabbitMQ
- Redis
- GCP (less AWS)
- Ethers.js
- Subgraphs
Technologies we use and teach:
- GETH and its various Rollup forks
- Golang/Rust
- Node.js/TypeScript
- libp2p
- RabbitMQ
- Redis
- GCP (less AWS)
- Ethers.js
- Subgraphs
Benefits
- Work very autonomously
- Generous GEL token package
- Competitive Salary
- Work together with one of the best technical teams on Ethereum
- Build relationships with top teams which are already Gelato users, including MakerDAO, Optimism, Pancakeswap and many more
- Chance to travel the world to go to exciting events and connect with key players in this industry
- Join amazing in-person offsites all over the world
If you feel you could be a good match, or close, please apply!
What is the meaning of Layer 2?
Layer 2 in the context of cryptocurrency and blockchain technology refers to a secondary framework or protocol that is built on top of an existing blockchain system (the main chain or Layer 1)
The primary purpose of Layer 2 solutions is to solve the scalability and speed issues that many blockchains face, especially those that have become popular and heavily used, like Ethereum
Here are the key aspects of Layer 2 solutions:
- Scalability Enhancement: They help in scaling the main blockchain by handling transactions off the main chain. This reduces the burden on the main chain, allowing for faster and cheaper transactions.
- Types of Layer 2 Solutions: There are various forms of Layer 2 solutions, including state channels, sidechains, plasma chains, and rollups. Each has its own mechanism for interacting with the main chain and handling transactions.
- State Channels: These involve two parties engaging in numerous transactions outside of the main chain, which are then consolidated into a single transaction. This is especially useful for situations where multiple transactions occur between the same parties.
- Sidechains: These are separate blockchains that are connected to the main chain via a two-way peg. They operate independently and can have their own consensus mechanisms but are secured by the main chain.
- Plasma Chains: Plasma chains are similar to sidechains but with a more hierarchical structure. They report back to the main chain regularly and are optimized for mass transaction handling.
- Rollups: Rollups process and store transaction data on a sidechain but post transaction data to the main chain. They come in two varieties: optimistic rollups and zk-rollups, each with its own method of transaction verification.
- Security Considerations: While Layer 2 solutions are generally secure, they can have different security models compared to the main chain. This is an important consideration for users and developers.
- Impact on User Experience: For end-users, Layer 2 solutions can greatly improve the experience by reducing transaction fees and increasing transaction speeds.
- Adoption and Development: Many blockchain projects are actively developing Layer 2 solutions to enhance their networks. This is an ongoing area of innovation in the blockchain space.