Search by job, company or skills

  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135671377

Similar Jobs