GrepJob
Narvar

Senior Software Developer, Rust

Narvar
Apply
about 2 hours ago
Remote, CanadaSenior
H1B Sponsor

Responsibilities

  • Design and build high-correctness Rust services on critical platform paths.
  • Introduce Rust into areas where safety, determinism, and performance are essential.
  • Own systems from architecture to implementation, rollout, and operations.
  • Make decisions regarding concurrency, async boundaries, data integrity, and failure modes.
  • Work across service boundaries in a polyglot environment.
  • Collaborate with product, design, and frontend engineers to build technically sound systems.
  • Improve reliability, observability, and system behavior through design.
  • Mentor other engineers to enhance system quality and ownership.

Requirements

  • Have built and operated distributed systems in production.
  • Possess deep hands-on Rust experience.
  • Understand the strengths and limitations of Rust.
  • Be comfortable reasoning about concurrency, async systems, and correctness guarantees.
  • Have experience designing APIs and data contracts that evolve safely.
  • Have worked with relational and/or NoSQL databases at scale.
  • Have deployed and operated services in AWS or GCP.
  • Take initiative and operate comfortably with ambiguity.
  • Communicate clearly and make tradeoffs explicit.