Cloak logo

Aztec smart contracts and Javascript front end dev

CloakRemote
Remote, Remote
40000 - 100000
Posted August 15, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Aztec Smart Contracts and Javascript Front End Developer

About Cloak

Cloak is a fully remote engineering team dedicated to building cutting-edge privacy-preserving solutions within the Ethereum ecosystem. We leverage the Aztec protocol to deliver secure, confidential, and scalable decentralized applications.

The Role

We are seeking a highly skilled and motivated Aztec Developer to join our team. You will play a crucial role in designing, implementing, and optimizing zero-knowledge (ZK) applications and smart contracts using the Aztec protocol.

Responsibilities

  • Design and develop privacy-focused applications utilizing the Aztec protocol.
  • Write efficient and secure smart contracts in Noir.
  • Develop user-friendly front ends using commonly used Javascript frameworks.
  • Participate in security audits, code reviews, and testing to ensure high code quality and performance.
  • Stay abreast of the latest advancements in ZK technology and contribute innovative solutions.

Qualifications

  • Solid understanding of Ethereum, Solidity, and L2/L3 scaling solutions.
  • Familiarity with deployed ZK and privacy solutions.
  • Proficiency in Rust.
  • Expertise in developing Javascript front ends.
  • Excellent problem-solving and communication skills.
  • Ability to work autonomously in a remote-first environment.
  • Strong Git-based workflow and experience with collaborative development practices.

Preferred Qualifications

  • Experience contributing to privacy-related DeFi projects.
  • Active participation in the Aztec or broader ZK community.
  • Background in software security or applied cryptography.

Benefits

This is a full-time, remote position with a flexible work environment and opportunities for professional growth. Join Cloak and contribute to shaping the future of secure, private applications.

Qualifications

Required:

  • Solid understanding of Ethereum, Solidity, and L2/L3 scaling solutions.
  • Familiarity with commonly deployed ZK and privacy solutions.
  • Familiarity with Rust.
  • Proficiency in developing Javascript front ends.
  • Excellent problem-solving and communication skills.
  • Ability to work autonomously in a remote-first environment.
  • Strong Git-based workflow and experience with collaborative development practices.

Preferred:

  • Experience contributing to privacy-related DeFi projects.
  • Active participation in the Aztec or broader ZK community.
  • Background in software security or applied cryptography.

Development

  • Design and implement privacy-focused decentralized applications leveraging the Aztec protocol.
  • Develop secure and efficient smart contracts in Noir, adhering to best practices and security standards.
  • Build user-friendly and intuitive front-end interfaces using commonly used JavaScript frameworks.

Collaboration & Quality Assurance

  • Participate actively in code reviews, security audits, and testing processes to ensure high code quality and performance.
  • Collaborate effectively with blockchain engineers, cryptographers, and other team members to deliver robust solutions.
  • Stay abreast of the latest advancements in zero-knowledge technologies and contribute innovative ideas to the team.

Maintenance & Improvement

  • Continuously optimize existing smart contracts and front-end applications for efficiency, scalability, and user experience.
  • Document code and technical specifications clearly and concisely for maintainability and future development.
  • Contribute to the growth and improvement of the Aztec ecosystem through open-source contributions and community engagement.

Selection Process

Cloak begins its hiring journey by reviewing applications for the Aztec smart contracts and Javascript front end dev position. Candidates whose qualifications align with the role's requirements are invited to participate in a technical phone screening. This initial conversation assesses the candidate's foundational knowledge of blockchain technology, smart contracts, and privacy-enhancing solutions.

Successful candidates progress to a virtual coding challenge designed to evaluate their practical skills in Solidity, Javascript, and their understanding of the Aztec protocol.

Following the coding challenge, top performers are invited for a comprehensive interview with the Cloak engineering team. This in-depth discussion delves into the candidate's experience, problem-solving abilities, and alignment with Cloak's mission and values.

The final stage involves a reference check to verify the candidate's professional background and work ethic. Upon successful completion of all stages, the chosen candidate receives a formal offer of employment.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Cloak

Cloak is building the privacy layer for the decentralized internet. We're a fully remote team of passionate engineers and cryptographers dedicated to delivering secure, confidential, and scalable decentralized applications within the Ethereum ecosystem. Leveraging the power of zero-knowledge (ZK) technology, Cloak empowers users to control their data and transact with enhanced privacy. We believe in a future where individuals can confidently participate in the decentralized world without compromising their sensitive information.

Cloak fosters a collaborative and innovative environment where talented individuals can contribute to cutting-edge projects and make a real impact on the future of privacy-preserving technology.

Ready to Apply?

Join Cloak and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job