Senior Rust Backend Engineer

🕒 February 25

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Startale Group

Startale Group

51 - 200 employees

Founded 2019

₿ Crypto

🌐 Web 3

💳 Fintech

💰 $3.5M Seed on 2024-03

Crypto • Web 3 • Fintech

<Startale Group> is a blockchain-focused technology company building an integrated web3 ecosystem that includes Soneium (a creator platform), Strium (a Layer-1 blockchain for tokenized securities and RWAs), Startale App (an all-in-one superapp), and Startale USD, a compliant stablecoin. The company develops developer tools, an Ethereum L2, and partners with institutional firms to enable on-chain real-world assets, payments, and digital economy experiences.

📋 Description

• Own the architecture and technical direction of high-performance trading APIs (HTTP & WebSocket) supporting low-latency order entry, market data distribution, and account state updates. • Lead the design and implementation of structured concurrency using the Tokio runtime, defining best practices for task lifecycle management, cancellation semantics, backpressure, and graceful degradation under load. • Develop and maintain real-time state ingestion pipelines: Process append-only logs (e.g., trades, order updates, book diffs) and rebuild local states efficiently using snapshot + diff application. • Model trading-related data structures, including orders, fills, trades, positions, funding, and liquidation logic. • Implement WebSocket connection logic, including upgrade handling, frame parsing, and data fanout for subscribed clients. • Design observable backend systems with rich metrics, structured logging, and distributed tracing for performance insights and failure analysis. • Collaborate with system and infrastructure engineers to continuously improve performance, scalability, and fault tolerance. • Write comprehensive unit, integration, and load tests to ensure stability under production conditions.

🎯 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 robust handling of spawned task cancellation. • Hands-on experience with HTTP and WebSocket frameworks such as Hyper or similar. • Solid understanding of CEX/DEX systems and trading models. • Familiarity with data modeling for trading entities (orders, trades, positions, funding, mark price, margin, liquidation logic, etc.). • Prior hands-on trading or market data experience (personal or professional). • Expertise in real-time data streaming and processing systems. • Ability to design systems that rebuild local state efficiently from snapshots and diffs. • Familiarity with replay, recovery, and correctness guarantees in event-driven systems. • Understanding of connection upgrades, frame parsing, and data fanout for subscribed clients. • Ability to design and instrument systems for metrics, logging, and tracing. • Experience with Prometheus and OpenTelemetry in production. • Track record of diagnosing and resolving performance bottlenecks and production incidents. • Deep understanding of lock-free or lock-avoidant data structures. • Experience designing cache-friendly data layouts and optimizing for memory locality in latency-sensitive systems. • Proficiency in profiling CPU and memory performance and able to diagnose and optimize latencies in real-time event pipelines. • Familiarity with Docker-based environments and CI/CD pipelines.

🏖️ 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 in a rapidly evolving space.

Apply Now

Similar Jobs

🕒 November 1, 2025

Nagarro

10,000+ employees

🤝 B2B

🏢 Enterprise

Senior Staff Engineer at Nagarro with 5+ years in Java and modern development practices. Collaborate to address client challenges and enhance solutions through innovative approaches.

Cloud

Docker

Hibernate

Java

JavaScript

Jenkins

Microservices

Spring

Spring Boot

SpringBoot