About the Role
You will design and build Solana programs using Rust and the Anchor framework, integrating with major Solana DeFi protocols such as Jupiter, Drift, Meteora, and Raydium. You'll implement real-time WebSocket feeds for Solana accounts, transactions, and program logs, and build automated trading strategies that execute on Solana with sub-100ms latency. You'll develop on-chain risk management systems including position limits, liquidation triggers, and PDA-based account validation. You'll write comprehensive integration tests against devnet and mainnet RPC nodes, optimize transaction construction for compute unit limits, priority fees, and account pre-fetching, and design secure PDA schemas and CPI patterns.
Requirements
- 3+ years of software engineering experience, 1+ years building on Solana
- Production experience writing Solana programs in Rust with Anchor framework
- Deep understanding of Solana architecture: accounts, PDAs, CPIs, compute units, rent
- Hands-on experience with Solana tooling: solana-cli, anchor-cli, web3.js or @solana/web3.js
- Experience integrating with major Solana protocols (Jupiter, Drift, Phoenix, Meteora, etc.)
- Proficiency with TypeScript/Node.js for building off-chain services and WebSocket clients
- Understanding of SPL tokens, token-2022, associated token accounts
- Experience with transaction optimization: compute budget, priority fees, retries
- Familiarity with RPC providers (Helius, QuickNode, Triton) and their rate limits/quirks
- Ability to read and understand on-chain program code via Solana Explorer or Anchor IDL
- Strong testing discipline: unit tests, integration tests against live devnet/mainnet
Responsibilities
- Design and build Solana programs (smart contracts) in Rust using the Anchor framework
- Integrate with Solana DeFi protocols including Jupiter, Drift, Meteora, and Raydium
- Implement real-time WebSocket feeds for Solana accounts, transactions, and program logs
- Build automated trading strategies executing on Solana with sub-100ms latency
- Develop on-chain risk management including position limits, liquidation triggers, and PDA-based account validation
- Write comprehensive integration tests against devnet/mainnet RPC nodes
- Optimize transaction construction including compute unit limits, priority fees, and account pre-fetching
- Design secure PDA schemas and CPI patterns
Benefits
- Remote work option
- Relocation offered