Ross Mckinley Accountants Ltd
Senior Rust / WebAssembly Developer
Skills
11 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Islamabad, Islamabad Capital Territory, Pakistan
Work mode:
Onsite
Published on:
10 October 2026
What they need
Senior Rust / WebAssembly Developer
We are looking for an experienced **Rust Developer** with strong expertise in building high-performance applications using **Rust, WebAssembly (WASM), and modern web technologies**.
The ideal candidate will have deep hands-on experience with **Rust as their primary programming language**, along with experience developing frontend applications using **WebAssembly and Rust-based frameworks such as Yew**. Knowledge of **Node.js for backend development and API integration** is also required.
Key Responsibilities
Design, develop, and maintain high-performance applications primarily using **Rust**.
Build modern frontend applications using **Rust + WebAssembly (WASM)**.
Develop frontend components and interfaces using frameworks such as **Yew**, Leptos, Dioxus, or similar Rust-based technologies.
Develop and integrate backend services and APIs using **Node.js**.
Design efficient communication between frontend, backend, and WebAssembly modules.
Build 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 application and performance issues across Rust, WebAssembly, frontend, and backend environments.
Participate in technical architecture and system design decisions.
Conduct code reviews and maintain high engineering standards.
Collaborate with product, design, and engineering teams throughout the development lifecycle.
Maintain technical documentation for architecture, APIs, and key application components.
Required Skills & Experience
Strong professional experience with **Rust**.
Excellent understanding of:
Rust ownership and borrowing
Lifetimes
Traits and generics
Error handling
Concurrency
Async programming
Memory management
Hands-on experience with **WebAssembly (WASM)**.
Experience compiling and running Rust applications/modules in browser environments.
Experience with **Yew** or another Rust-based frontend framework.
Strong understanding of modern frontend application architecture.
Experience developing backend applications and APIs using **Node.js**.
Strong knowledge of RESTful APIs and client-server architecture.
Experience with Git and modern software development workflows.
Understanding of application security, performance optimization, and scalable software architecture.
Strong debugging and problem-solving abilities.
Preferred / Nice-to-Have Skills
Experience with **wasm-bindgen**,
web-sys, or related Rust/WASM tooling.Experience with **Leptos, Dioxus, Axum, Actix Web, Rocket**, or similar Rust frameworks.
Knowledge of TypeScript and JavaScript.
Experience with PostgreSQL, MongoDB, Redis, or similar databases.
Experience with Docker and containerized deployments.
Familiarity with AWS, Azure, GCP, or other cloud environments.
Experience building real-time applications using WebSockets.
Experience with CI/CD pipelines.
Knowledge of microservices and distributed system architecture.
Experience contributing to Rust open-source projects would be an advantage.
Ideal Candidate
We are particularly interested in candidates who have **commercial, production-level experience with Rust**, rather than developers who have only experimented with Rust through personal projects.
You should be comfortable working on complex applications where **performance, reliability, security, and efficient resource utilization** are important.
While Node.js experience is required for backend development and integration, **Rust expertise will be the primary consideration when evaluating candidates.**
Experience
**Preferred:** 4+ years of professional software development experience, with significant hands-on experience in **Rust development**.
Candidates with fewer overall years of experience may also be considered if they demonstrate exceptional expertise in **Rust, WebAssembly, and Rust-based frontend development**.
Core Technology Stack
**Primary Language:** Rust
**Frontend:** Rust, WebAssembly (WASM), Yew or similar Rust frontend framework
**Backend:** Node.js
**APIs:** REST / WebSockets
**Version Control:** Git
**Deployment:** Docker / Cloud environments
What We Are Looking For Most
The strongest candidate will have:
**Rust → Advanced / Production Level**
**WebAssembly → Strong Hands-on Experience**
**Yew or similar Rust framework → Strong Experience**
**Node.js → Good Backend Experience**
This is fundamentally a **Rust-focused engineering role**, so candidates whose primary experience is only JavaScript/Node.js without substantial commercial Rust experience would not be the right fit.
Other offers great for you!
These companies are also looking for great profiles
Tenth Revolution Group
Senior Backend Engineer Rust
Freelance
Paris, France
Hybrid
Skills
3 months ago
Quick apply
Espace Freelance
Senior Observability / SRE Engineer
Freelance
Paris, France
Hybrid
Skills
6 hours ago
Quick apply
Tenth Revolution Group
Développeur Java / Angular Senior – Socle d’API
Freelance
Toulouse, France
Hybrid
Skills
34 minutes ago
Quick apply