Logo of Huzzle

Cairo Developer

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    Engineering
  • London
    Remote

AI generated summary

  • You must have strong Cairo smart contract development skills, knowledge of cryptography and blockchain, familiarity with the Ethereum ecosystem, and excellent problem-solving abilities.
  • You will design and implement scalable smart contracts and dApps in Cairo, optimize code for performance, collaborate with cross-functional teams, and contribute to tooling and documentation.

Requirements

  • Must Haves:
  • Proven experience and proficiency in developing smart contracts using Cairo.
  • Strong understanding of cryptography, zero-knowledge proofs, and their applications in blockchain technology.
  • Familiarity with the Ethereum ecosystem, including EVM, Layer 2 scaling solutions, and Web3 technologies.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities, with the ability to work effectively in a team environment.
  • Passion for decentralized technologies, cryptography, and the potential of Web3 to revolutionize various industries.
  • Nice to Haves:
  • Familiarity with zk proof systems (ZK-STARK, ZK-SNARKs)
  • Cryptography background
  • Mathematics Background
  • Having activity on GitHub is a significant advantage (please include links to projects or PRs that you have submitted to external projects)

Responsibilities

  • Design and implement scalable and secure smart contracts, decentralized applications (dApps), and ZK protocols using the Cairo programming language.
  • Collaborate closely with cross-functional teams, including cryptographers, mathematicians, and blockchain engineers, to develop and integrate advanced cryptographic primitives and algorithms.
  • Optimize Cairo code for performance, gas efficiency, and security, ensuring the scalability and cost-effectiveness of our solutions.
  • Contribute to the development and enhancement of Cairo tooling, compilers, and documentation to improve the developer experience.
  • Stay up-to-date with the latest advancements in blockchain technology, cryptography, and the Ethereum ecosystem, actively participating in relevant communities and conferences.

FAQs

What is the role of a Cairo Developer at Nethermind?

The Cairo Developer will research, design, develop, and optimize protocols and applications fundamental to the advancement of Ethereum, Starknet, and Web3, primarily using the Cairo programming language.

What programming language should applicants be proficient in?

Applicants should have proven experience and proficiency in developing smart contracts using the Cairo programming language.

Is experience in cryptography required for this role?

Yes, a strong understanding of cryptography, zero-knowledge proofs, and their applications in blockchain technology is essential.

Are there any preferred qualifications or skills?

Yes, nice-to-have qualifications include familiarity with zk proof systems (ZK-STARK, ZK-SNARKs), a background in cryptography or mathematics, and activity on GitHub.

Will I be able to collaborate with other teams in this role?

Yes, the role involves collaborating closely with cross-functional teams, including cryptographers, mathematicians, and blockchain engineers.

How will my application be processed?

Your application will remain active in our system for future consideration, as our talent team regularly reviews applications for evergreen roles.

Can I update my application after submitting it?

Yes, you may update your application or apply for other roles at any time.

Is there an opportunity to engage with the blockchain community?

Yes, candidates are encouraged to stay up-to-date with the latest advancements in blockchain technology and actively participate in relevant communities and conferences.

Where can I find more open positions at Nethermind?

You can view all open positions at Nethermind by visiting our careers page at https://www.nethermind.io/open-roles.

What is the company culture like at Nethermind?

Nethermind promotes a culture of collaboration among a diverse team of builders and researchers working remotely across 66+ countries, focusing on decentralized systems and technologies.

Builders & researchers with expertise in Ethereum, Protocol Engineering, L2, DeFi & Smart Contracts Security & Auditing

Technology
Industry
201-500
Employees
2017
Founded Year

Mission & Purpose

Nethermind is a software development company specialising in blockchain technology, particularly Ethereum. Their ultimate mission is to advance the capabilities and adoption of blockchain solutions by providing robust and efficient software tools and services. Nethermind's purpose is to empower businesses and developers to leverage blockchain technology for various applications, including decentralised finance (DeFi), supply chain management, and digital identity verification. They aim to contribute to the growth and evolution of the blockchain ecosystem while delivering reliable and scalable solutions to their clients and partners.