Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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).


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