Senior Backend Rust Developer

New
EMEA, CET +/- 3 hours, CET +/- 3 hoursFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
DockerPostgreSQLSQLKafkaKubernetesRabbitmqgRPCRust

Requirements

  • Professional experience building production-grade applications in Rust.
  • Deep understanding of ownership, borrowing, lifetimes, and the Send/Sync traits.
  • Strong experience with the Tokio ecosystem and asynchronous programming patterns.
  • Proficiency with modern Rust web frameworks such as Axum, Actix-web, or Rocket.
  • Proven ability to design distributed systems using gRPC, Protocol Buffers, and message brokers like Kafka or RabbitMQ.
  • Advanced knowledge of SQL (PostgreSQL preferred) and experience with asynchronous ORMs or query builders like sqlx or Diesel.
  • Hands-on experience with containerization (Docker/K8s) and deploying Rust services to cloud environments (AWS/Azure/GCP).
  • Experience with profiling tools (e.g., flamegraph, valgrind) to identify and resolve bottlenecks in high-load scenarios.
  • Strong verbal and written English proficiency for leading technical discussions with cross-functional stakeholders.
  • Must be located within the CET +/- 3 hours time zone.

Responsibilities

  • Design and implement highly performant backend services that are robust, maintainable, and type-safe.
  • Lead the shift toward memory-safe distributed systems, ensuring zero-cost abstractions are utilized effectively.
  • Conduct rigorous code reviews, emphasizing idiomatic Rust ("Rustacean" style) and safety best practices.
  • Architect secure and scalable RESTful and gRPC APIs for consumption by frontend and mobile applications.
  • Maintain high code quality through comprehensive unit, integration, and property-based testing.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now