Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Rust Developer (Scalable Systems)

Experience: 3+ years
Location: Ahmedabad, Gujarat
Employment Type: Full-time

Key Responsibilities:

  • Design, develop, and optimize high-performance backend services using Rust, targeting 1000+ orders per second throughput.
  • Implement scalable architectures with load balancing for high availability and minimal latency.
  • Integrate and optimize Redis for caching, pub/sub, and data persistence.
  • Work with messaging services like Kafka and RabbitMQ to ensure reliable, fault-tolerant communication between microservices.
  • Develop and manage real-time systems with WebSockets for bidirectional communication.
  • Write clean, efficient, and well-documented code with unit and integration tests.
  • Collaborate with DevOps for horizontal scaling and efficient resource utilization.
  • Diagnose performance bottlenecks and apply optimizations at the code, database, and network level.
  • Ensure system reliability, fault tolerance, and high availability under heavy loads.

Required Skills & Experience:

  • 3+ years of professional experience with Rust in production-grade systems.
  • Strong expertise in Redis (clustering, pipelines, Lua scripting, performance tuning).
  • Proven experience with Kafka, RabbitMQ, or similar messaging queues.
  • Deep understanding of load balancing, horizontal scaling, and distributed architectures.
  • Experience with real-time data streaming and WebSocket implementations.
  • Knowledge of system-level optimizations, memory management, and concurrency in Rust.
  • Familiarity with high-throughput, low-latency systems and profiling tools.
  • Understanding of cloud-native architectures (AWS, GCP, or Azure) and containerization (Docker/Kubernetes).

Preferred Qualifications:

  • Experience with microservices architecture and service discovery.
  • Knowledge of monitoring & logging tools (Prometheus, Grafana, ELK).
  • Exposure to CI/CD pipelines for Rust-based projects.
  • Experience in security and fault-tolerant design for financial or trading platforms (nice to have).

Job Types: Full-time, Permanent

Experience:

  • Rust Developer: 1 year (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You

Satellite, Ahmedabad, Gujarat

Thiruvananthapuram

Thiruvananthapuram, Kerala