About the Project
Solana's DEX ecosystem is powerful but fragmented — each protocol (PumpFun, PumpSwap, Raydium, and others) has its own program interfaces, account layouts, and transaction construction logic. This forces developers to re-learn the same patterns over and over just to integrate a new DEX.
This internship project builds a unified TraderAPI that abstracts all of that complexity behind a single, consistent interface. Developers get one clean API for reading market data and building transactions, regardless of which protocol a token trades on.
What You'll Build
Read APIs
— normalized market data across all supported DEXs * Token details including price, liquidity, bonding curve state, and pool composition * Holder distribution and concentration metrics for token ownership analysis * Trade history endpoints for market activity analysis * Transparent protocol detection and data normalization behind the unified interface
Write APIs
— transaction building for buys and sells
- Automatic routing that directs transactions to the correct DEX based on where the token trades
- Slippage protection, quote previews, and price impact estimates
- A security-first design that returns unsigned transactions — the API never touches private keys; users sign client-side
Extensibility Layer
- A plugin-style architecture where each DEX integration implements a common interface for reading state and constructing instructions, making it straightforward to add new protocols as the ecosystem evolves
Requirements
Technical
- Strong fundamentals in data structures — you'll be parsing and normalizing complex on-chain account layouts
- Currently enrolled in or recently graduated from a university program in Computer Science, Software Engineering, or a related field
- Strong command of English
- Strong problem-solving skills
- Curiosity about DeFi, on-chain systems, and developer tooling
What You'll Learn
- Solana's account model, program interaction patterns, and transaction construction in depth
- DeFi protocol mechanics: constant-product AMMs, concentrated liquidity, and bonding curves
- API design principles for developer platforms — how to build interfaces that are intuitive, consistent, and extensible
- Plugin-style architecture patterns for building systems that scale across multiple third-party integrations
- How to reason about security boundaries in financial transaction APIs
What We Offer
- Hands-on mentorship from senior web3 engineers
- Real exposure to production-grade Solana infrastructure
- A deliverable that ships and gets used by developers building on top of the ecosystem
- Potential for a return offer based on performance