Engineering
Build the RFQ auction engine, solver integration APIs, and settlement orchestration layer. High-throughput, low-latency systems experience in Rust required.
EngineeringLondon / RemoteFull-time
TetraFi's backend infrastructure powers institutional-grade RFQ auctions, solver coordination, and cross-chain settlement orchestration. As a Senior Rust Backend Developer, you will work on the core systems that connect institutional counterparties with on-chain liquidity - building for correctness, performance, and reliability at every layer. The stack is Rust-first with Tokio/axum for the API layer and tight integration with EVM smart contracts.
What You'll Do
Responsibilities
- Design and implement the RFQ auction engine handling quote aggregation, solver ranking, and order matching
- Build and maintain solver integration APIs for liquidity provider connectivity
- Develop settlement orchestration logic coordinating cross-chain escrow, fill, and claim flows
- Optimise critical paths for latency - auction rounds, quote comparison, and order submission
- Implement robust error handling, retry logic, and monitoring for mission-critical settlement flows
- Write comprehensive tests including integration tests against local chain forks
- Participate in architecture decisions and code review across the Rust codebase
- Contribute to OpenAPI spec generation and cross-repo type alignment with the frontend
What We're Looking For
Requirements
- 4+ years professional Rust experience in production systems
- Strong understanding of async Rust (Tokio runtime, futures, channels)
- Experience building HTTP APIs with axum, actix-web, or similar frameworks
- Familiarity with PostgreSQL and Redis in high-throughput contexts
- Understanding of financial systems - order books, auction mechanics, or settlement workflows
- Experience with testing strategies for distributed systems
- Comfortable with Linux, Docker, and CI/CD pipelines
Bonus Points
Nice to Have
- Experience with EVM smart contract interaction via alloy or ethers-rs
- Understanding of cross-chain messaging (Hyperlane, LayerZero, or similar)
- Familiarity with ERC-7683 or intent-based settlement protocols
- Contributions to open-source Rust projects
- Experience with Kubernetes and infrastructure-as-code