Ethereum Core Developer (OpenEthereum)

About us

We are looking for an experienced systems engineer to join the OpenEthereum Client Development team.
The OpenEthereum team’s goal is to develop a fast, light and robust ethereum 1.x client in order to support a strong multi-client ethereum ecosystem. We are convinced that having a multi-client ethereum ecosystem is mission-critical for the ethereum blockchain.

What you’ll do:

  • Implementing new upcoming Ethereum Improvement Proposals (EIPs)
  • Independent implementation of OpenEthereum features to other clients
  • Research our codebase in order to keep the client light and fast
  • Maintain the production code
  • Deliver high-quality code for features from concept until production
  • In the team of approximately 3 Rust-developers, you will have a shared responsibility for the design, development, and maintenance of the client

Who you are:

  • You have a very good understanding of the Ethereum blockchain
  • You have 3+ years of experience in system engineering, preferably in Rust or C++
  • Structuring processes for demanding infrastructure is your strength
  • You have good general programming and algorithm skills
  • You care deeply about the quality and readability of your code
  • You proactively drive technical direction such as improving performance, preventing issues, data usage, refactoring the codebase
  • Leadership and architecture experience are a plus.

What we can offer you:

  • Be an integral member of a strong engineering team
  • Opportunity to create the most innovative and exciting products on the crypto market
  • Highly competitive salary
  • Attendance opportunities at Ethereum and project-based conferences and events
  • Culture of learning and growth within the blockchain space
  • Flexibility and autonomy in a decentralized work environment
  • This is a full-time position that is 100% remote. Work from anywhere in the world. EU time zone is preferable
  • Compensation in crypto or fiat