Company Overview: ConsenSys is pioneering the blockchain landscape, aiming to unlock the collaborative power of communities by making Web3 universally easy to use, access, and build on. We believe in the transformative potential of blockchain to create a more just and equitable society.
Company Culture: Joining ConsenSys places you at the vanguard of an evolving technological paradigm. Our work environment fosters innovation through constant exposure to new concepts and ideas. We are a gateway for entrepreneurs and technologists to extend their influence to the far reaches of our ecosystem, encouraging a culture of growth and continuous learning.
Work Opportunities: ConsenSys offers flexible work environments, including remote, hybrid, and onsite options, accommodating the diverse needs and locations of our team members.
Role Overview: We are looking for a Lead Java/Golang Software Engineer to spearhead the development of a zkEVM layer 2 client. This role is critical in leading the design, development, and maintenance of our layer 2 solutions, pushing the boundaries of blockchain scalability and privacy.
Responsibilities:
Lead and mentor a team in developing the zkEVM layer 2 client using Java/Golang.
Collaborate extensively with the research team to ensure accurate and efficient implementation of the zkEVM protocol.
Optimize the client for performance and scalability, and integrate it with our existing infrastructure.
Maintain a high standard of code quality, participate in code reviews, and support client users.
Desired Experience:
Proven expertise in Java and/or Golang with experience in leading software development projects.
Deep understanding of blockchain technology, particularly zkEVM and layer 2 solutions.
Experience with or a strong interest in zk-SNARKs and zero-knowledge proofs.
Excellent problem-solving, project management, and communication skills.
A bachelor’s degree in Computer Science or related field; blockchain development experience is a plus.
Additional Skills: Familiarity with blockchain development and cryptographic protocols would be beneficial.
Application Note: We encourage applications from individuals who may not meet all the listed requirements but are enthusiastic about the role and have relevant transferable skills.
Compensation: Competitive salary and benefits, commensurate with experience and skills.