Aztec is looking to add privacy to Ethereum by building a first of its kind Layer 2 with private smart contracts.
Requirements
- Deep proficiency in TypeScript, with strong software architecture and API design skills
- Working knowledge of system-level concerns such as performance tuning, memory management, and secure data handling
- Experience with Rust, Solidity, or other smart contract languages
- Familiarity with zk systems like ZCash or other privacy-preserving protocols
- Exposure to modern web development frameworks and tooling
Responsibilities
- Design and build tools & SDKs that enable developers to build powerful, privacy-preserving dApps on Aztec
- Develop a secure client-side execution environment, used by wallets and applications to produce and handle encrypted transactions
- Architect reusable patterns and libraries for writing auditable and verifiable Aztec smart contracts
- Refactor, document, and test existing code for maintainability, performance, and correctness
- Identify and reduce technical debt, while continuously improving architecture and developer ergonomics
Other
- 3+ years of professional software engineering experience, ideally in blockchain or cryptography-related systems
- Able to provide thoughtful code reviews and mentor other engineers
- Comfortable working autonomously and asynchronously within a distributed team
- Located in or able to work within GMT to EST time zones
- 25 days annual leave + bank holidays
- Health, dental, and retirement benefits (based on location)
- Quarterly offsites for team collaboration and bonding
- Conference and learning budget for continual professional development