Position Overview
We are seeking a seasoned Blockchain Developer to focus on building the next-generation DeFi trading aggregator. You will be responsible for designing and implementing efficient on-chain transaction routing algorithms, deeply optimizing trade execution across multiple DEXs to provide users with the best possible prices.
Key Responsibilities
- Design and implement efficient, on-chain smart contract systems for trade aggregation.
- Deeply integrate mainstream DEX protocols, with **expert-level knowledge of Uniswap V2/V3/V4 mechanisms being mandatory**.
- Develop optimization algorithms based on the Uniswap V3 tick system to discover the best possible paths within tick ranges.
- Build complex routing strategies across multiple liquidity pools to maximize trade efficiency.
- Implement MEV protection mechanisms, including protection against sandwich attacks and front-running.
- Perform security audits and performance optimizations for smart contracts to ensure fund safety.
- Work closely with the off-chain indexing team to design an efficient on-chain/off-chain collaborative architecture.
Qualifications & Requirements
- **4-6 years** of blockchain development experience, with **mandatory proficiency** in Solidity and smart contract development.
- **Deep understanding** of Uniswap V2/V3/V4 protocol mechanics, especially V3's tick system, concentrated liquidity, and fee calculation.
- Hands-on experience integrating DEXs; familiarity with major decentralized exchanges like PancakeSwap and Uniswap.
- Ability to develop price optimization algorithms based on tick data, understanding liquidity distribution within tick ranges.
- Familiarity with common DeFi attack vectors and their mitigation (e.g., sandwich attacks, reentrancy).
- Prior experience with trade aggregators, routing optimization, or AMM protocol development is highly preferred.
- Familiarity with the EVM Chain ecosystem and its best practices for Gas optimization and contract deployment.
- Bachelor's degree or higher in Computer Science or a related field.
Technical Stack
- **Core Languages:** Solidity, JavaScript/TypeScript
- **Development Frameworks:** Hardhat
- **Testing Tools:** Waffle, Chai
- **Protocol Familiarity:** Uniswap V2/V3/V4, PancakeSwap, 1inch, 0x Protocol