Senior Blockchain Engineer

  • Remote - Switzerland

Remote

Software Development

Senior

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
Share this job:
Please let Gelato know you found this job on Remote First Jobs 🙏
Apply now