Senior Rust / WebAssembly Developer
Ross Mckinley · Islamabad, Pakistan
Job Description
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 .
- Rust ownership and borrowing
- Lifetimes
- Traits and generics
- Concurrency
- Memory management
- Hands-on experience with WebAssembly (WASM) .
- 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.
- 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.
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
APIs: REST / WebSockets
Version Control: Git
Deployment: Docker / Cloud environments
What We Are Looking For Most
The strongest candidate will have:
#J-18808-LjbffrDetails
| Company | Ross Mckinley |
| Location | Islamabad, Pakistan |
| Type | FULL TIME |
| Niche | tech |
| Salary | PKR2.01 – PKR3.35 / yr |
