Job Description

Summary

Responsibilities:

  1. Master diverse Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, zkSync, and more, preparing for deployment, operation, debugging, and enhancement activities.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Enhance network security and resilience, creatively identifying potential attack vectors and failure points, establishing reproducible testing environments, and crafting strategic fixes.
  7. Develop and refine recovery protocols for our core node software, ensuring system robustness and rapid response to unforeseen events.
  8. Build and maintain distributed systems designed for exceptional reliability across diverse blockchain environments, setting new standards for uptime and performance.

Requirements

  1. You can work with high autonomy from research, spec, implementation, deployment, monitoring and patching your code
  2. Strong written and verbal English communication skills
  3. You are comfortable with both DevOps and Software Engineering
  4. 3 years experience with DevOps - Kubernetes, Terraform, Ansible, GCP/AWS, Docker
  5. 2 years experience with Golang/Rust/C++ (you will be using Go)
  6. You have extensive experience in shipping production-grade code that handles thousands of user interactions or transactions
  7. Have a deep understanding of the EVM and/or other VMs and and how external tooling integrates with it
  8. Strong experience with high throughput database systems
  9. Strong experience with maintaining scalable microservices systems
  10. Strong experience with distributed systems and/or container orchestration
  11. Strong interest in Web3/crypto industry 
  12. Experience using crypto applications (e.g. Uniswap, Aave, etc.) 

Not essential, but big bonus points:

  1. Knowledge about the inner workings of the Ethereum client architecture
  2. Knowledge of the inner workings of the EVM execution client geth
  3. Knowledge about the inner workings of the various Ethereum rollup stacks and clients including but not limited to OP, Arbitrum, understanding of the underlying components, and trade-offs of those platforms
  4. 1 year experience with Solidity
  5. Experience with p2p network technologies such as libp2p

Technologies we use and teach:

  1. GETH and its various Rollup forks
  2. Golang/Rust
  3. Node.js/TypeScript
  4. libp2p
  5. Pub/sub
  6. Redis
  7. GCP (less AWS)
  8. Ethers.js / Viem
  9. Subgraphs

Skills
  • AWS
  • C++
  • Cryptocurrency
  • Development
  • Rust
  • Software Engineering
© 2025 cryptojobs.com. All right reserved.