Rust Developer
Servion Global Solutions
2 - 5 years
Bengaluru
Posted: 17/12/2025
Job Description
Role: Rust Developer
Experience: 8+ Years
Location: Bangalore
JD:
Responsibilities:
Design, develop, and maintain high-performance microservices in Rust
Build scalable, resilient event-driven systems (Kafka, NATS, or Pulsar)
Implement asynchronous services using Tokio, async-std, or similar
Own service reliability, observability (tracing, metrics), and performance, and security
Collaborate on domain-driven design and event-sourced/CQRS architectures
Write clean, tested (unit + integration), and well-documented code
Participate in code reviews and architectural decisions
Optimize latency, throughput, and memory usage in production systems
Required Skills:
8+ years backend engineering using Rust
Deep expertise in microservice architecture and REST/gRPC APIs
Strong experience with event-driven architecture (event sourcing, message queues, pub/sub)
Proficiency with Tokio, Axum/Tonic/Actix-web, serde, sqlx or Diesel
Hands-on with Kafka, NATS, or Pulsar
Solid understanding of distributed systems, eventual consistency, idempotency
Experience with Docker, Kubernetes, CI/CD
Familiarity with tracing (OpenTelemetry), Prometheus, Grafana
Nice to have:
Contributions to Rust open-source projects or crates
Experience with CQRS, event sourcing (EventStore, Akka, or custom)
Background in fintech, trading, or high-throughput systems
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
