We are seeking a Senior Rust Developer with extensive experience in building high-performance applications using Rust, WebAssembly (WASM), and modern web technologies. The ideal candidate will have Rust as their primary programming language and be skilled in developing frontend applications with Rust-based frameworks such as Yew. Additionally, experience with Node.js for backend development and API integration is essential. This role demands a strong focus on performance, reliability, security, and efficient resource utilization across complex software systems.

Key Responsibilities
Design, develop, and maintain high-performance applications primarily using Rust. Build modern frontend applications leveraging Rust and WebAssembly (WASM). Develop frontend components and interfaces using frameworks like Yew, Leptos, Dioxus, or similar Rust-based technologies. Create and integrate backend services and APIs using Node.js. Architect efficient communication between frontend, backend, and WebAssembly modules. Produce reusable, maintainable, and scalable Rust components. Optimize application performance, memory usage, and execution speed. Work with REST APIs, WebSockets, asynchronous systems, and third-party integrations. Write clean, secure, well-tested, and production-ready code. Debug complex issues across Rust, WebAssembly, frontend, and backend environments. Participate in technical architecture and system design decisions. Conduct code reviews to uphold high engineering standards. Collaborate closely with product, design, and engineering teams throughout the development lifecycle. Maintain technical documentation covering architecture, APIs, and key components.

Required Qualifications
Strong professional experience with Rust, including a deep understanding of ownership and borrowing, lifetimes, traits and generics, error handling, concurrency, async programming, and memory management. Hands-on experience with WebAssembly (WASM), including compiling and running Rust applications in browser environments. Proficiency with Rust-based frontend frameworks such as Yew. Solid grasp of modern frontend application architecture. Experience developing backend applications and APIs using Node.js. Strong knowledge of RESTful APIs and client-server architecture. Familiarity with Git and modern software development workflows. Understanding of application security, performance optimization, and scalable software architecture. Excellent debugging and problem-solving skills.

Preferred Qualifications and Benefits
Experience with wasm-bindgen, web-sys, or related Rust/WASM tooling. Familiarity with Rust frameworks such as Leptos, Dioxus, Axum, Actix Web, or Rocket. Knowledge of TypeScript and JavaScript. Experience with databases like PostgreSQL, MongoDB, or Redis. Exposure to Docker and containerized deployments. Familiarity with cloud platforms such as AWS, Azure, or GCP. Experience building real-time applications using WebSockets. Knowledge of CI/CD pipelines and microservices or distributed system architectures. Contributions to Rust open-source projects are a plus.

We prefer candidates with commercial, production-level Rust experience rather than those who have only experimented with Rust in personal projects. Comfort working on complex applications where performance, reliability, security, and efficient resource usage are critical is essential. While Node.js experience is required for backend development and integration, Rust expertise remains the primary evaluation criterion.

Experience
Preferred candidates will have 4+ years of professional software development experience, with significant hands-on Rust development. Exceptional candidates with fewer years but strong expertise in Rust, WebAssembly, and Rust-based frontend development will also be considered.

Core Technology Stack
Primary Language: Rust
Frontend: Rust, WebAssembly (WASM), Yew or similar Rust frontend frameworks
Backend: Node.js
APIs: REST, WebSockets
Version Control: Git
Deployment: Docker, Cloud environments

The strongest candidates will demonstrate advanced, production-level Rust skills, strong hands-on WebAssembly experience, solid proficiency with Yew or similar Rust frameworks, and good backend experience with Node.js. This role is fundamentally Rust-focused, so candidates without substantial commercial Rust experience will not be a good fit.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Oct 17, 2026
Posting Date:
Oct 11, 2026

Ross Mckinley Accountants Ltd

· 11-50 employees - Islamabad

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium
I found a job on Rozee!