About the job
Join DoubleZero as a Smart Contract Engineer and play a crucial role in the creation of innovative smart contracts and software systems that are integral to the DoubleZero protocol.
Key Responsibilities
Developing on Solana and Beyond: Utilize your engineering skills to craft smart contracts on Solana/SVM and other blockchain platforms while identifying enhancements to promote the growth of DoubleZero's multi-tenancy capabilities.
Ensuring Security: Leverage your understanding of common smart contract vulnerabilities to produce secure, stable code, complemented by rigorous unit and integration tests; engage in the auditing and testing processes of your code.
Technical Expertise: Possess a strong understanding of smart contract principles, including those related to Solana, Ethereum, and other blockchain technologies. Discern when to develop new solutions versus utilizing existing open-source libraries.
Beyond Smart Contracts: Design and implement robust software that interacts seamlessly with the smart contract aspects of the DoubleZero protocol.
Effective Communication: Actively engage in the ongoing curation of the DoubleZero codebase, facilitating discussions around issues and pull requests.
Qualifications
At least 2 years of experience in smart contract development, with a background in software development for large-scale products.
Proficient in Rust, with experience in one or more of the following: TypeScript, Shell Scripting, Solidity, Move, and Go.
Collaborative experience in teams focused on building businesses utilizing various crypto protocols.
Familiarity with scrum and sprint-based development methodologies, demonstrating strong attention to detail and timely task completion.
Experience in contributing to open source software projects, understanding the implications of changes in open source repositories.
Personal Attributes
Builder’s Mindset: You excel in dynamic early-stage environments and are passionate about creating scalable systems from the ground up. You possess the ability to prioritize effectively and meet deadlines in high-pressure scenarios.
Problem Solver: You take initiative in addressing complex challenges, embracing uncertainty and fostering collaboration with teammates to find effective solutions.

