Summary
The job is for a developer role within Gelato, an Ethereum Rollup as a Service Platform. The position involves contributing to the development of Gelato's platform and working with cutting-edge Web3 technologies. The team operates remotely with headquarters in Zug, Switzerland.
Requirements
- Strong written and verbal English communication skills
- Comfortable with both Software Engineering and DevOps
- 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 and Node.js/TypeScript
- 3 years and more experience with p2p network technologies such as libp2p
- 3 year experience with Web3 libraries and backend development (e.g. ethers.js, viem)
- 2 year experience with Solidity
- Strong experience with high throughput database systems
- Strong experience with maintaining scalable microservices systems
- 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
Responsibilities
- Master diverse Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, zkSync, and more
- 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
- 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
Benefits
- 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