IT & Software

Rust Developer

Primo Interactive Limited

United Kingdom · Nationwide · United Kingdom

Rust gives memory safety without a garbage collector, which makes it a good fit for very fast web servers, heavy data processing and anything that must not fall over. It is the right tool for a small part of what we build, usually the part with the tightest limits on speed or memory.

You will build services in Actix Web or Rocket, compile Rust to WebAssembly where the browser needs more speed than JavaScript gives, and work closely with the developers whose systems your code sits next to.

What you will be doing

  • Build and maintain web services and APIs in Actix Web or Rocket.
  • Compile Rust to WebAssembly for work too heavy for JavaScript in the browser.
  • Write fast, safe tools for processing feeds, files and data.
  • Measure performance before and after a change, and keep only what moved the number.
  • Review colleagues' code and have yours reviewed.

What you will need

  • At least five years of commercial work in this field that you can show us. We promise clients that everyone on their project has that, so it is not negotiable.
  • Rust you shipped and supported in production, or a published crate we can read.
  • A working grasp of ownership, lifetimes and async Rust.
  • At least one other back-end language, so you know when Rust is worth it.
  • Git in daily use.

Useful, not required

  • WebAssembly with wasm-bindgen or similar.
  • Docker, Linux and the basics of running what you build.
#J-18808-Ljbffr

Reference: WJ-766_23797870

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.