Solana/Raydium LP Management Contract & Liquidator Service
We need an experienced Solana/Anchor developer to finish and harden a Raydium liquidity-pool lending contract plus an off-chain Node.js liquidation service. The core on-chain program must CPI into Raydium’s AMM (using real Devnet/Mainnet PDAs), secure LP tokens as collateral, handle loan expiry and liquidation, and expose clean Anchor instructions. You’ll also write full Devnet test suites (create/remove liquidity, fee updates, negative cases) and deploy to Mainnet-Beta. CI/CD, documentation, and a basic security audit are required.
Looking for:
3+ years Anchor/Rust experience
Raydium/Serum CPI expertise
Node.js (Anchor client)
Devnet & Mainnet deployments
Writing automated tests & CI pipelines
Deliverables:
Complete Anchor program with:
initialize, update_service_fee, create_liquidity_pool, remove_liquidity, liquidate_loan
All required Raydium AMM/Serum accounts typed via amm-anchor
Error codes, access controls, and documentation
Node.js liquidation service with Anchor client & retry logic
Automated Devnet tests & CI/CD integration (GitHub Actions)
Devnet proof transactions + Mainnet-Beta deployment scripts
Technical docs & deployment guide