Rust Developer
AgileGrid Solutions
Salary: $90 – $110 per year
About The Company
Primo Interactive Limited builds software where reliability, speed and efficient use of resources matter. We use the right technology for each part of a product, rather than forcing every challenge into the same solution. Rust is a focused part of our engineering toolkit: we apply it to components with demanding performance or memory requirements, including fast web services, data processing and browser-based workloads. Our teams work across connected systems, so clear communication and thoughtful collaboration are important to delivering dependable software.
About The Role
We are looking for an experienced Rust Engineer to build and support high-performance services, APIs and tools. You will use frameworks such as Actix Web or Rocket, and compile Rust to WebAssembly when browser workloads need more performance than JavaScript can provide. Your work will sit alongside systems developed by other engineers, and you will collaborate closely with those teams to integrate, maintain and improve shared solutions.
This role is suited to an engineer who can apply Rust’s ownership model, lifetimes and asynchronous capabilities to production work. You should be comfortable choosing Rust for a clear technical reason, measuring the impact of your changes and explaining your decisions. We require at least five years of commercial experience in this field; this is a firm requirement because we make the same experience commitment to our clients.
Qualifications
You will bring at least five years of demonstrable commercial experience in software engineering, with practical experience relevant to this role. You must have shipped and supported Rust in a production environment, or have published a Rust crate that we can review. A working understanding of ownership, borrowing, lifetimes and async Rust is essential, as is daily experience using Git.
You should also have experience with at least one other back-end programming language. This helps you assess when Rust is the right choice and when another tool is more appropriate. Experience with WebAssembly, including wasm-bindgen or similar technologies, is valuable but not required. Familiarity with Docker, Linux and the fundamentals of running software you have built is also useful. We value clear communication, practical problem-solving and an openness to giving and receiving constructive code review.
Responsibilities
Build, maintain and improve web services and APIs using Actix Web, Rocket or suitable Rust technologies. Compile Rust to WebAssembly for browser-based tasks where performance requirements justify its use. Develop fast, safe tools for processing feeds, files and other data, with attention to correctness, maintainability and resource use.
Measure performance before and after changes, use evidence to guide decisions and retain optimizations that deliver meaningful improvements. Work closely with developers responsible for connected systems to understand integration needs and support reliable delivery. Participate in code reviews by providing clear, constructive feedback, and respond thoughtfully to feedback on your own work. Help maintain production software and contribute to practical engineering decisions about where Rust provides the greatest value.
Benefits
You will work on technically challenging problems where performance, memory efficiency and reliability have a clear purpose. The role offers opportunities to apply Rust in production, contribute to WebAssembly projects where appropriate and collaborate with engineers across connected systems. You will be part of a review-oriented engineering environment that values measurable outcomes, sound technical judgment and shared ownership of code. Specific employment benefits and arrangements can be discussed during the recruitment process.
Equal Opportunity
Primo Interactive Limited is committed to a fair and respectful recruitment process. We welcome applications from qualified candidates and assess applicants based on relevant skills, experience and role requirements. We aim to provide an inclusive environment where people can contribute, collaborate and do their best work.
#J-18808-LjbffrReference: WJ-766_24752767 · Posted 13 Nov 2026, 10:01 PM