Job Title: Rust Developer - Solana Smart Contract
Location: Remote
Job Type: Full-time
Responsibilities:
Develop, test, and deploy a native SPL token contract on the Solana blockchain.
Implement core contract features including Mint, Burn, Pause, Unpause, Transfer, Freeze, forceBurn, BlacklistUpdate, Approve, increaseAllowance, decreaseAllowance, grantRole, revokeRole, Initialize, setFlag, setInformation.
Collaborate with organisation approved counterparties to facilitate the transfer of corresponding BTC collateral.
Ensure the security, scalability, and efficiency of the Solana smart contract.
Work closely with the team to estimate and manage the time and effort required for the entire development life cycle.
Collaborate with other development teams and contribute to the overall success of the organisation ecosystem.
Requirements:
Proficiency in Rust programming language.
Solid understanding of Solana blockchain and SPL token standards.
Experience in developing and deploying smart contracts on Solana.
Familiarity with blockchain security best practices.
Ability to work independently and collaboratively within a remote team.
Strong communication skills.
Nice to Have:
Previous experience in developing token contracts on Ethereum.
Knowledge of Solana extensions and their application in smart contract development.
Familiarity with decentralized finance (DeFi) concepts.