Tech Stack
DockerGoPythonRustSolidityWeb3
About the role
- Horizen Labs is a privacy-focused team building zero-knowledge technology, research, protocol development, and ecosystem growth.
- Work on contributing to Horizen Labs' core technology and platforms like zkVerify and Horizen.
- Continuously design, develop and deploy functionalities and features of our core technology.
- Write code that is elegant, performant, maintainable, clear, tested, and concise.
- Participate in code reviews to maintain and improve quality and collaborate with international team members.
- Operate within a hybrid model with a distributed global workforce and satellite offices in New York City and Milan; remote work supported.
Requirements
- Theoretical and practical experience in blockchain-based systems (dApps, rollups, etc.), with a particular focus on Ethereum and/or other EVM-based solutions.
- Degree in Computer Science, or other IT disciplines, or equivalent experience.
- 5+ years of hands-on Software Development experience.
- Solid knowledge of Go and Solidity languages.
- Good understanding of system design, data structures, and algorithms.
- Experience with automated build and CI tools like Docker, Github Actions, Travis-CI.
- Ability to work all the way from high-level architecture design down to efficient code.
- Ability to work in a multicultural environment.
- Fluency in English with excellent written and verbal communication skills.
- Understanding of Zero Knowledge Cryptography, and Cryptography in general (nice to have).
- Working experience with Python and Rust language (nice to have).