=nil; Foundation has been at the forefront of Ethereum scalability solutions since 2018. With a mission to overcome the Ethereum scalability challenge, our team is dedicated to launching our own L2 soluction — =nil; zkSharding, a zkRollup that securely scales Ethereum empowering web3 developers to build scalable, secure, and composable applications.
As a C++ developer you will participate in the development of the blockchain responsible for the high-speed generation of zk-proofs for the Ethereum.
Responsibilities
- Implement new features and tests.
- Collaborate with other teams: discuss cross-team questions, integration issues, and synchronization work.
- Participate in design discussions.
- Conduct technical research.
Qualifications
- 5+ years of C++ experience.
- Familiarity with Boost, CMake, Git, and GitHub workflows.
- Experience in multi-threaded programming.
- Experience in cross-process synchronization.
- Familiarity with Unix OS.
- BS or higher in Computer Science, Applied Math, or a related field.
- Basic familiarity with cryptographic algorithms and primitives (digital signatures, hash functions, asymmetric encryption, commitment schemes).
- Proficiency in English, at least B2 level.
As a plus
- Experience in developing distributed applications.
- Familiarity with Go and Rust languages.
- Proficiency in Python or another scripting language.
- Experience with the Nix package manager.
Benefits
Apply to discuss your benefit package, including health insurance, language courses, relocation support or other care the company may provide.