
About the role
Overview
Design and build the core backend systems powering SwapRail, including APIs, routing engines, execution services, and data pipelines.
## 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
Skills
Candidate requirements
These are the minimum requirements a candidate must meet to be considered for this role.
- Strong experience with Node.js / TypeScript / Go / Rust
- Experience building high-performance backend systems

Overview
Design and build the core backend systems powering SwapRail, including APIs, routing engines, execution services, and data pipelines.
## 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
Salary
Competitive Salary
Location
Remote
WorldwideDepartment
Engineering
Level
Mid-Level
Skills
Overview
Design and build the core backend systems powering SwapRail, including APIs, routing engines, execution services, and data pipelines.
## 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
Skills
Candidate requirements
These are the minimum requirements a candidate must meet to be considered for this role.
- Strong experience with Node.js / TypeScript / Go / Rust
- Experience building high-performance backend systems
About SwapRail
Not added yet
Company score (5)
Most candidates are reviewed quickly