IT & Software

Senior Rust Backend Engineer

Kake

Vancouver · Metro Vancouver Regional District · Canada

Develop scalable backend services in Rust for Kake’s remote-first engineering community, using Tokio, Cargo, and modern delivery practices.

This Senior Rust Engineer position focuses on highly scalable backend services and distributed systems. You will write idiomatic, memory-safe code using Rust ownership, borrowing, lifetimes, traits, and macros. The role also involves technical guidance, tooling, best practices, and reliable software delivery.

Key Responsibilities:

  • Implement scalable backend services and distributed systems
  • Apply Rust ownership, lifetimes, traits, and macros
  • Maintain asynchronous services with Tokio and async/await
  • Contribute to tooling and engineering best practices
  • Maintain Git workflows and CI/CD pipelines

Requirements:

  • Five-plus years of software engineering experience with hands-on Rust
  • Strong systems programming and concurrency experience
  • Experience designing highly scalable backend services
  • Comfort with Cargo, Git workflows, and CI/CD pipelines
  • Ability to work independently in a remote environment

Bring senior Rust backend expertise, distributed systems knowledge, and reliable delivery practices to Kake’s remote engineering work.

#J-18808-Ljbffr

Reference: WJ-2742_524856

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.