Responsibilities
- Design and implement scalable backend services and APIs
- Build routing and aggregation logic for swap execution across multiple liquidity sources
- Integrate on-chain and off-chain data sources (RPC nodes, indexers, third-party APIs)
- Develop simulation and validation layers for transaction execution
- Optimize system performance for low-latency and high-throughput scenarios
- Design data models for quotes, routes, transactions, and execution states
- Implement monitoring, logging, and observability across services
- Collaborate with wallet and frontend teams to ensure consistency in execution flows
Requirements
- Strong experience with Node.js / TypeScript / Go / Rust
- Experience building high-performance backend systems
- Strong understanding of asynchronous systems and concurrency
- Experience with PostgreSQL and data modeling
- Familiarity with microservices architecture and distributed systems
- Experience integrating blockchain data or Web3 systems
