Full Stack / Protocol Engineer (Rust & Solana)
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.
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.
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.