SwapRail→
Backend Engineer at SwapRail in Remote
Skills
Job Description
Design and build the core backend systems powering SwapRail, including APIs, routing engines, execution services, and data pipelines.
Location: Remote / Work from Home
Type: Part-time preferred / Full-time available
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
Nice to Have
Experience with DeFi protocols or aggregators (1inch, 0x, Uniswap)
Experience building trading or execution systems
Experience with blockchain indexing (The Graph, custom indexers)
Understanding of MEV, routing optimization, and slippage control
Experience with caching layers (Redis) and performance optimization