N

Narvar

SaaS platform for post-purchase customer experience

Senior Software Developer - Rust

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in CanadaNo salary listed

About the Job

Requirements

  • Located in Canada and able to work within EST/EDT or PDT/PST hours
  • Have built and operated distributed systems in production
  • Have deep hands-on Rust experience (not just experiments or side projects)
  • Understand where Rust shines — and where it doesn’t
  • Are comfortable reasoning about concurrency, async systems, and correctness guarantees
  • Have experience designing APIs and data contracts that evolve safely over time
  • Have worked with relational and/or NoSQL databases at scale
  • Have deployed and operated services in AWS or GCP (We are a GCP Shop though!)
  • Take initiative naturally and are comfortable operating with ambiguity
  • Communicate clearly and make tradeoffs explicit

Responsibilities

  • Design and build high-correctness Rust services that sit on critical platform paths
  • Introduce Rust into areas where safety, determinism, and performance are essential
  • Own systems from architecture → implementation → rollout → operations
  • Make real decisions around concurrency, async boundaries, data integrity, and failure modes
  • Work across service boundaries in a polyglot environment (Rust alongside other stacks)
  • Collaborate with product, design, and frontend engineers to build systems that are technically sound and product-aware
  • Improve reliability, observability, and system behavior through design, not just patching
  • Mentor other engineers and raise the bar on system quality and ownership

Desired Qualifications

  • You’ve worked in startup or high-ownership environments
  • You’ve owned systems in production, including on-call responsibility
  • You’re comfortable moving across the stack when needed (backend-first, full-stack aware)
  • You’ve influenced architecture by earning trust, not by mandate
  • You use modern tooling (including AI-assisted workflows) to increase leverage, not outsource thinking
  • (Note: we care about outcome and judgment, not how flashy your tools are.)

About the Company

Narvar

SaaS platform for post-purchase customer experience

Narvar provides a SaaS platform for post-purchase customer experience that helps retailers and brands manage order tracking, proactive messaging, and easy returns. The product works by integrating with more than 300 carriers worldwide and offering over 50 pre-built integrations with various sales channels, enabling merchants to present clear delivery expectations, send automated updates, and streamline the returns process. Unlike many competitors, Narvar emphasizes a broad carrier and channel network, global reach (North America, Europe, and Asia Pacific), and a strong roster of well-known brands to deliver consistent, transparent post-purchase communication across regions. The primary goal is to improve customer loyalty and satisfaction by making post-purchase interactions predictable, informative, and convenient for shoppers.

Company size
201-500
Company stage
Series C
Total funding
$64M
Headquarters
San Mateo, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Narvar

See more jobs