Home
Jobs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Full-Stack Rust Developer (3–5 Years Experience)

About the Role:

We are looking for a Full-Stack Developer with a strong command over Rust for building

scalable, secure, and high-performance web applications. You will work across both

backend and frontend, leveraging Rust for backend services (e.g., using frameworks

like Actix or Axum) and modern JS/TS frameworks (e.g., React, Svelte, or Yew for

frontend) where needed.

Responsibilities:

- Design, develop, and maintain backend APIs and services using Rust (preferably with

Actix or Axum).

- Work with frontend technologies to build responsive and user-friendly interfaces.

- Architect and integrate full-stack systems using databases (PostgreSQL/MongoDB) and

queues.

- Implement secure authentication and authorization mechanisms (JWT/OAuth2).

- Write unit, integration, and end-to-end tests across the stack.

- Participate in code reviews and design discussions.

- Optimize application performance and reliability.

- Collaborate closely with DevOps, QA, and Product teams to deliver features

end-to-end.

- Stay up to date with the Rust ecosystem and web development best practices.

Requirements:

- 3–5 years of full-stack development experience, with at least 1.5–2 years in

Rust-based backend development.- Strong knowledge of Rust concepts like lifetimes, ownership, concurrency, and safety

guarantees.

- Experience with one or more Rust web frameworks (e.g., Actix Web, Axum, or Rocket).

- Familiarity with frontend development using React, Svelte, Yew, or similar

frameworks.

- Solid understanding of RESTful APIs, WebSockets, and GraphQL.

- Good knowledge of SQL/NoSQL databases like PostgreSQL or MongoDB.

- Proficient with Git, Docker, CI/CD workflows.

- Exposure to microservice-based architecture and cloud platforms like AWS, GCP, or

Azure.

- Experience integrating third-party APIs and SDKs.

- Comfortable working in Linux environments and writing deployment scripts.

Good to Have:

- Experience with WebAssembly (WASM) using Rust.

- Familiarity with message brokers like Kafka, NATS, or RabbitMQ.

- Basic understanding of blockchain or cryptography.

- Familiarity with domain-driven design (DDD) and clean architecture principles.

Soft Skills:

- Strong problem-solving skills and ownership mindset.

- Excellent communication and collaboration abilities.

  • - Agile team experience and ability to manage priorities independently.

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

New Delhi, Chennai, Bengaluru

Mumbai, Maharashtra, India