Rust Engineer
Role details
Job location
Tech stack
Requirements
· 8+ years of backend development with strong production Rust.
· Expertise in Async Rust (Tokio), concurrency, and multithreading.
· Experience building GraphQL, gRPC, and REST APIs.
· Strong PostgreSQL, SQL, schema design, and migrations.
· Hands-on with Docker, Kubernetes, AWS (EKS/S3), and CI/CD.
· Experience with OAuth2, JWT, RBAC authentication/authorization.
· Knowledge of Protobuf/Tonic, OpenTelemetry, and Datadog/Prometheus.
· Good understanding of distributed systems, networking, and cloud-native
applications.
Preferred Skills
· WebRTC, QUIC, GStreamer, Meilisearch, NATS/JetStream.
· Terraform, GraphQL (async-graphql), sqlx, Ory/Auth0.
· Media streaming or video processing experience is a plus.