Rust Developer

3 years

0 Lacs

Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location: Remote

Employment Type:

We are looking for a talented Rust Developer to join our team. The Rust Developer will be responsible for designing, developing, and implementing software solutions using Rust programming language. The ideal candidate should have strong problem-solving skills, attention to detail, and experience working with client-side and server-side applications.


Responsibilities

  • Design and build high-performance backend services and APIs (REST/gRPC) in

    Rust

    .
  • Develop and maintain high-performance Rust applications.
  • Own systems end-to-end — including

    architecture, implementation, testing, observability, and performance tuning

    .
  • Ensure

    reliability, security, and scalability

    across services and contribute to technical standards and code reviews.
  • Collaborate with cross-functional teams (product, QA, DevOps, and frontend) to design, develop, and implement software features.
  • Mentor mid-level engineers and contribute to continuous improvement in engineering practices.
  • Work with

    blockchain technology

    and integrate it with Rust applications.
  • Develop and implement

    scalable backend architecture

    for enterprise-level systems.
  • Optimize and improve existing codebase for performance and maintainability.
  • Conduct

    code reviews, testing, and debugging

    to ensure high-quality code.
  • Work closely with solution architects and product architects to implement requirements.
  • Develop and manage

    SQL and NoSQL databases

    and backend data services that interact with blockchain.
  • Stay up-to-date with emerging trends and technologies in Rust and blockchain development.
  • Troubleshoot, debug, and upgrade software as needed.

Must-Have Skills

  • Strong command of

    Rust fundamentals

    — including

    ownership/borrowing, lifetimes, async/concurrency

    .
  • Experience with the

    Rust ecosystem

    Tokio, Actix/Axum, Serde, Cargo

    , and testing frameworks.
  • 3+ years of hands-on experience in Rust development.
  • Proficiency with

    datastores and messaging systems

    such as

    PostgreSQL, Redis, Kafka (or equivalents)

    .
  • Strong understanding of

    software design principles

    and

    architecture patterns

    .
  • Experience with

    distributed systems

    and

    microservices architecture

    .
  • Familiarity with

    CI/CD pipelines

    ,

    Docker

    , and

    Kubernetes

    .
  • Experience with

    logging, metrics, and tracing

    for observability.
  • Excellent problem-solving and analytical skills.
  • Good communication and interpersonal skills with the ability to collaborate in cross-functional teams.
  • Ability to work independently and take ownership of projects.
  • Willingness to work in different time zones when needed.

Nice to Have (Plus Points)

  • Performance profiling

    , memory management, and low-latency optimization experience.
  • Understanding of

    security best practices

    .
  • Experience with

    gRPC/Protobuf

    .
  • Knowledge of

    WebAssembly (WASM)

    or

    FFI

    .
  • Familiarity with

    event-driven architectures

    .
  • (Optional) Exposure to

    Web3

    ,

    Solana

    , or other blockchain ecosystems.

Qualifications

  • Bachelor’s or Master’s degree in

    Computer Science

    ,

    Software Engineering

    , or a related field.
  • Proven experience building and maintaining scalable backend systems using Rust.
  • Familiarity with

    DevOps tools and practices

    (Docker, Kubernetes, AWS, etc.).
  • Strong understanding of

    version control systems

    such as Git.

We are looking for someone who can lead by example, is proactive, and can take ownership of their work. If you are passionate and have a strong desire to build scalable and robust systems, we would love to hear from you!

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

hyderabad, telangana, india

bengaluru east, karnataka, india

bengaluru, karnataka, india