
Search by job, company or skills
Hiring Senior Software Engineers (Rust)- Bangalore, India
Job Location: Bangalore
Job Title: RUST (Senior Software Engineer)
Job Description:
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:
3+ 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 systemsResponsibilities:
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:
3+ 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
Please follow our Company Page for More Global jobs:
https://www.linkedin.com/company/jobworldme/viewAsMember=true
Job ID: 135671377