Senior Blockchain Engineer (Golang)

Nethermind logo Nethermind

Job Description

What are we all about?

 

We are a team of world class builders and researchers with expertise across several domains: Ethereum Protocol Engineering, Layer-2, Decentralized Finance (DeFi), Miner Extractable Value (MEV), Smart Contract Development, Security Auditing and Formal Verification.

 

Working to solve some of the most challenging problems in the blockchain space, we frequently collaborate with renowned companies, such as Ethereum Foundation, StarkWare, Gnosis Chain, Aave, Flashbots, xDai, Open Zeppelin, Forta Protocol, Energy Web, POA Network and many more.

 

We actively contribute to Ethereum core development, EIP’s and network upgrades together with the Ethereum Foundation, and other client teams.

 

Today, there are nearly 200 of us working remotely from over 45+ countries.

 

About the Role

 

We are looking for a self-starter and growth-minded Staff Software Engineer to help develop Juno (StarkNet Golang Client). StarkNet is a permissionless decentralised ZK-Rollup operating over Ethereum enabling any dApp to achieve unlimited scale for its computation. You will be the core developer of the StarkNet ecosystem collaborating directly with StarkWare and other clients’ core developers impacting its architecture and infrastructure.You will be designing and implementing a StarkNet Client in Golang which will include the following:

 


  • Efficient storage and retrieval of StarkNet state

  • P2P layer and performant synchronisation mechanisms

  • Data access layers, such as JSON-RPC

  • Communication with Ethereum for state verification




  •  
  •  
  •  

 

Requirements

 


  • 5+ years of Software Engineering experience

  • 2+ years of experience in Blockchain Protocol experience

  • Passion for inner workings of Blockchain systems

  • Strong programming ability and knowledge of Data Structures and Algorithms

  • Robust design and architectural experience

  • Experience with Software Testing and release management




  •  
  •  
  •  

 

Nice to Have

 


  • Extensive Golang experience

  • Distributed networks (P2P)

  • Performance and memory optimisations

  • Blockchain / EVM / TransactionPool / JSON RPC

  • Complex data structures for example; Patricia\Merkle/Verkle tries

  • NoSQL Key Values databases for example; RocksDB

  • Cryptography




  •  
  •  
  •  

 

Perks and benefits:

 


  • Fully remote

  • Flexible working hours

  • Plus equity
Register to Apply

Please let Nethermind know that you found this job role on CryptoJobs.gg

Similar Jobs

Glassnode logo

Senior Backend Engineer (Golang) - Greenfield Project (m/f/d). Remote at Glassnode

Backend Engineer Golang SQL Kubernetes Helm
15 days ago
ConsenSys logo

QA Engineer (Confirmations System) at ConsenSys

$139,000 - $175,000
QA Engineer Confirmations Selenium UXUI
17 days ago
Gemini logo

Senior Software Engineer, Fraud at Gemini

$152,000 - $213,000
Scala C++ Typescript Software Engineer
17 days ago
ConsenSys logo

Solidity Engineer at ConsenSys

$187,000 - $235,000
Solidity EVM English< Engineer
18 days ago
Coinbase logo

Staff Smart Contract Engineer - Developer at Coinbase

$201,450 - $237,000
Smart Contracts Engineer Solidity Ethereum
19 days ago
River Financial logo

Staff Accountant at River Financial

$105,000 - $140,000
CPA Accountant
20 days ago
Unit 410 logo

Cryptocurrency Infrastructure Engineer - Remote USA at Unit 410

Engineer Remote Golang Typescript Rust Terraform GCP AWS
21 days ago
CoinMarketCap logo

Senior Web Developer at CoinMarketCap

TypeScript React Webpack Next Web Developer
21 days ago
Sohoby logo

Blockchain (Intern) at Sohoby

Java Python C++ Internship Pakistan
22 days ago
Immutable logo

Protocol Blockchain Engineer at Immutable

Protocol Engineer Solidity JSON RPC EVM Go Rust
23 days ago