Full Stack / Protocol Engineer (Rust & Solana)
Impossible Finance lets users access token sales via a launchpad where users stake IDIA to receive allocation in early-stage projects.
Funding history
Projects
About Impossible Finance
Impossible Finance is a crypto investment platform that connects users with early-stage blockchain projects through a launchpad. Users stake IDIA to participate in token sales and receive allocation. The platform also provides advisory support for fundraising, token design, and go-to-market, and offers a swap app for trading digital assets.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design, develop, deploy and maintain Solana on-chain programs and smart contracts in Rust using Anchor. Make architectural decisions affecting protocol security, scalability and performance, review and audit contracts, integrate programs with web frontends, optimize transaction pathways, tune performance, write tests, and maintain CI/CD and documentation.
Requirements
- 2-3 years of experience writing production-grade Rust code with direct involvement in the Solana ecosystem.
- Advanced proficiency in Rust and hands-on experience with the Anchor framework.
- Proven production experience developing, deploying, and maintaining Solana smart contracts.
- Deep understanding of Solana architecture, including accounts, programs, transactions, and runtime behavior.
- Experience integrating Solana programs with frontends using @solana/web3.js or Anchor TypeScript clients.
- Strong testing, debugging, and security-first engineering mindset with experience operating production systems.
- Experience working on production DeFi protocols or DeFi smart contracts managing real user funds is a plus.
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a closely related field preferred, or equivalent formal training.
Responsibilities
- Own the design, development, deployment, and ongoing evolution of Solana on-chain programs.
- Make architectural decisions impacting protocol security, scalability, and performance.
- Design, implement, and maintain secure, efficient smart contracts using Rust and Anchor.
- Review and audit smart contracts to identify security vulnerabilities and performance bottlenecks.
- Build and maintain integration between on-chain programs and web applications using @solana/web3.js and Anchor TypeScript clients.
- Architect low-latency transaction pathways to improve execution speed and reduce failure rates.
- Analyze and tune on-chain performance under real-world conditions.
- Write comprehensive unit and integration tests for on-chain programs.
- Maintain CI/CD practices, code reviews, and documentation.
- Collaborate with frontend teams to ensure reliable transaction flows.
