Location: Remote (Spain OR Germany)
Salary: Up to £170,000 base
OverviewA high-scale technology platform is looking for experienced Rust engineers to join a backend team building core services.
The team develops distributed systems and event-driven infrastructure that power high-traffic applications used by millions of users. This role is ideal for engineers who enjoy designing scalable backend systems, solving complex technical challenges, and owning services end-to-end.
Responsibilities
Design and build backend services and shared libraries in Rust
Design and operate distributed systems supporting high-throughput applications
Contribute to system design across microservices and event-driven architectures
Diagnose and resolve complex production issues across distributed systems
Take ownership of services from design through production operation
Mentor other engineers and contribute to engineering standards
Experience
Experienced software engineer with a track record of building and operating Rust services in production environments
Strong experience with asynchronous Rust and networked services
Solid understanding of distributed systems and event-driven architecture
Experience with messaging or streaming platforms such as Kafka
Comfortable diagnosing issues across the full technical stack
Technical Environment
Rust with async frameworks (Tokio, Axum, Actix or similar)
Distributed microservices architectures
Event-driven systems and Kafka
gRPC and high-throughput APIs
Large-scale backend systems supporting significant user or transaction volume
Ideal BackgroundCandidates often come from high-scale technology environments such as fintech, trading platforms, payments, or large consumer applications. Engineers with experience building complex distributed systems (in Rust) in other industries are also encouraged to apply.
#J-18808-Ljbffr