Ethereum Core Developer
– Work on our own implementation of the Ethereum Client mostly in C# (.NET 5), with future work to be done in C++, Rust, and Go
– Work remotely from any part of the world with flexible hours
– Implement new Ethereum Improvement Proposals, improve the efficiency of or rewrite modules, and improve client stability
– Constantly communicate with other Ethereum Core Developers and give input on how to improve and modify the Ethereum blockchain
– Work individually with constant help and reviews from other team members
– Communicate frequently and openly about their progress and blockers
– Several years experience in software development
– A fascination by the inner working of the Ethereum blockchain
– .NET 6
– Distributed networks (P2P)
– Performance and memory optimisations
– Blockchain / EVM / TransactionPool / JSON RPC
– Complex data structures for example; PatriciaMerkle/Verkle tries
– NoSQL Key Values databases for example; RocksDB
– Cryptography
– Building an implementation of the Nethermind client from scratch
– Implementing EIP-1559, a famous fee mechanism and monetary policy change to the Ethereum blockchain
– Implementing the POSDAO consensus mechanism to support our client on the xDAI blockchain
– Adding full-pruning support, a way to significantly reduce the storage requirements of running our client
– Fully remote
– Flexible working hours
– Plus equity
We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.
Copyright © 2024 .NET Remotely | Privacy policy