Leave us your email address and we'll send you all the new jobs according to your preferences.

Rust Developer

Posted 3 hours 56 minutes ago by Primo Interactive Limited

Permanent
Full Time
Other
Not Specified, United Kingdom
Job Description

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.
Email this Job