| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Ethereum Foundation | Berlin, Germany |
| |||
Sky Mavis | Ho Chi Minh City, Vietnam | $90k - $112k | |||
Chainlink Labs | Remote |
| |||
Waku | Remote | $63k - $72k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
bloXroute Labs | Tel Aviv, Israel | $74k - $120k | |||
Horizen Labs | New York, NY, United States | $72k - $112k | |||
Aptos | Palo Alto, CA, United States | $150k - $250k | |||
Worldcoin | San Francisco, CA, United States | $63k - $150k | |||
Monad | New York, NY, United States | $72k - $75k | |||
MetroMSR | Alexandria, Egypt | $72k - $148k | |||
Trilitech | Remote | $77k - $150k | |||
Kraken | European Union | $63k - $80k | |||
Orca | New York, NY, United States | $200k - $300k | |||
Nethermind | London, United Kingdom | $72k - $90k | |||
Nethermind | London, United Kingdom | $72k - $78k |
C++ Software Engineer
Core Responsibilities
- Develop and maintain the Solidity language and compiler
- Contribute to language design discussions and decisions
Required Skills and Experience
- Degree in a hard science, e.g. IT, engineering, mathematics or equivalent
- Professional C++ expertise
- Ability to work in pair programming, critiquing and responsive to constructive feedback
Nice-to-haves
- Experience in language design, compiler implementation or formal systems
- Familiarity with formal logics, type theory or functional language paradigms
- Experience with other programming languages (Rust, Haskell, etc.)
- GitHub account with a proven track record of open-source project contributions
- Experience with CMake, git workflow
About You
- You are a good communicator and team player. You know how to navigate within a lean, start-up like organization.
- You are solution and goal-oriented, resourceful while still keeping a flexible mindset. You take self-responsibility and initiative and possess a can-do attitude.
- You have an ownership mentality. When you take on a task, you get it done. You proactively troubleshoot problems blocking your path, and the problems blocking the paths of others.
- You're organized. You have strong habits that let you track multiple responsibilities simultaneously. You know how to scope a project, foresee difficulties and translate an idea into reality.
- You share Ethereum's values. You're passionate about the Open Source and/or Free Software movements and decentralization.
- You have cross-cultural expertise. You are experienced in working with international teams across various time zones.
Contract Details
- Optimally full-time position, part-time possible
- Flexible work and working hours
- Competitive compensation
- Option to work out of our Berlin (DE) office or remotely from anywhere in the world
What does a Rust developer in web3 do?
A Rust developer in the context of web3 is a programmer who uses the Rust programming language to build applications and tools for the decentralized web, also known as the web3 ecosystem
The specific responsibilities of a Rust developer in web3 may vary depending on the project or organization they are working for, but in general, they would be responsible for writing, testing, and maintaining Rust code that is used to build web3 applications
This could include things like creating smart contracts for decentralized finance (DeFi) applications, building tools for interacting with decentralized storage networks, or developing decentralized applications (dApps) for the web3 ecosystem.