Project Overview:
Obsydian is seeking an experienced blockchain developer to redeploy our existing Solidity (EVM) smart contracts to the Solana blockchain using Rust. Our protocol is designed to secure user assets through a series of smart contracts. We are looking for a skilled individual who can ensure a seamless and secure migration, maintaining the core functionalities and security standards of our current system.
About Obsydian:
Obsydian is an innovative platform focused on securing crypto assets and preserving their value. We address the critical market gap between self-custody and custodial services by offering a solution that provides both security and control. Our goal is to mitigate the risk of lost access to wallets while retaining full asset ownership.
Scope of Work:
The successful candidate will be responsible for translating and redeploying the following core smart contract functionalities from Solidity to Rust on the Solana blockchain:
1. Factory Smart Contract
2. Protection Smart Contract
3. Oracle - Backend Timelapse and Transfers
Key Responsibilities:
Analyze existing Solidity smart contracts to understand their logic and architecture.
Design and develop robust, secure, and efficient smart contracts in Rust for the Solana blockchain.
Ensure the migrated contracts maintain the exact functionality and security properties of their Solidity counterparts.
Write comprehensive tests for all new Solana smart contracts.
Collaborate with the Obsydian team to ensure alignment with project goals and technical specifications.
Provide clear documentation for the new Rust codebase.
Identify and mitigate potential risks and challenges associated with the migration.
Required Skills and Experience:
Proven expertise in Rust and Solana smart contract development.
Strong understanding of Solana's architecture, including programs, accounts, and transaction models.
Solid experience with Solidity and EVM-based blockchain development.
Familiarity with smart contract security best practices and auditing.
Experience with blockchain development tools and frameworks for both EVM and Solana.
Ability to write clean, well-documented, and maintainable code.
Excellent problem-solving skills and attention to detail.
Strong communication skills.
Nice-to-Haves:
Experience with multi-chain protocol development.
Prior experience with financial or asset management blockchain applications.
Understanding of account abstraction concepts.
To Apply:
Please submit your resume, a cover letter highlighting your relevant experience with both Solidity and Rust/Solana development, and a portfolio of past smart contract projects (GitHub links preferred).
We look forward to hearing from you!