GrepJob
Startale Group

Senior Rust Backend Engineer

Startale Group
Apply
3 months ago
Remote, Worldwide +2 moreSenior

Responsibilities

  • Own the architecture and technical direction of high-performance trading APIs.
  • Lead the design and implementation of structured concurrency using the Tokio runtime.
  • Develop and maintain real-time state ingestion pipelines.
  • Model trading-related data structures including orders and trades.
  • Implement WebSocket connection logic for subscribed clients.
  • Design observable backend systems with metrics and logging.
  • Collaborate with system engineers to improve performance and scalability.
  • Write comprehensive unit, integration, and load tests.

Requirements

  • 5+ years of professional backend engineering experience with 3+ years of Rust in production.
  • Strong experience with the Tokio async runtime and concurrent programming patterns.
  • Deep understanding of structured concurrency and task cancellation.
  • Hands-on experience with HTTP and WebSocket frameworks like Hyper.
  • Solid understanding of CEX/DEX systems and trading models.
  • Familiarity with data modeling for trading entities.
  • Expertise in real-time data streaming and processing systems.
  • Ability to design systems that efficiently rebuild local state.
  • Understanding of WebSocket connection upgrades and data fanout.
  • Ability to design systems for metrics, logging, and tracing.

Benefits

  • Work on cutting-edge trading infrastructure bridging traditional and decentralized finance.
  • Collaborate with a world-class, distributed engineering team.
  • Influence critical technical decisions from the early stages.
  • Competitive compensation and growth opportunities.

Tech Stack

DockerPrometheusRust

Categories