
Senior Blockchain Engineer (Golang)
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
6+ 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
Join us!
We are always on the lookout for talent!
If what we do excites you, but none of the current open positions match your background, we encourage you to send us your CV at talent@nethermind.io
Join our growing and active community of 2000+ developers on our Discord server: https://discord.com/invite/PaCMRFdvWT
In the meantime, keep up to date on what we are working on by following us on our social channels:
https://twitter.com/nethermindeth
https://www.linkedin.com/company/nethermind/
Click here to view our Privacy Policy.
This job is closed
But you can apply to other open Remote Crypto / Web3 / Blockchain jobs
About the company
Similar Remote Jobs
- Opened 4 days ago Featured Job Remote Job
- Opened 5 days ago Featured Job Remote Job
- Opened 8 days ago Featured Job Remote Job
- Opened 11 days ago Promoted Job Remote Job
- Closes tomorrow Promoted Job Remote Job