Skip to main contentSkip to FAQSkip to contact
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

Interested in this role?

Send your CV and a brief note about why you're a great fit.