Senior Rust Software Developer

2 hours, 47 minutes ago
Full-time
Senior
Software Development
Narvar

Narvar

Narvar is an intelligent post-purchase platform that builds loyalty through personalized experiences and smart actions, empowering brands to create lifelong customer relationships.

Media
251-1K
Founded 2012
$64M raised

Description

  • Design and build high-correctness Rust services for critical platform paths.
  • Introduce Rust into systems where safety, determinism, and performance are essential.
  • Own systems end to end from architecture through implementation, rollout, and operations.
  • Make technical decisions about concurrency, async boundaries, data integrity, and failure modes.
  • Work across service boundaries in a polyglot environment with Rust alongside other stacks.
  • Collaborate with product, design, and frontend engineers to deliver technically sound, product-aware systems.
  • Improve reliability, observability, and overall system behavior through design improvements.
  • Mentor other engineers and help raise the bar for system quality and ownership.
  • Help define where Rust belongs in the platform rather than writing Rust in isolation.

Requirements

  • Deep hands-on Rust experience beyond experiments or side projects.
  • Experience building and operating distributed systems in production.
  • Strong understanding of concurrency, async systems, and correctness guarantees.
  • Experience designing APIs and data contracts that can evolve safely over time.
  • Experience with relational and/or NoSQL databases at scale.
  • Experience deploying and operating services in AWS or GCP; Narvar is a GCP shop.
  • Ability to take initiative and operate effectively in ambiguity.
  • Clear communication skills and ability to make tradeoffs explicit.
  • Startup or high-ownership environment experience is strongly preferred.
  • Production ownership experience, including on-call responsibility, is a strong plus.
  • Comfort moving across the stack when needed; backend-first and full-stack aware experience is preferred.
  • Experience influencing architecture by earning trust is a strong indicator of fit.
  • Familiarity with modern tooling, including AI-assisted workflows, is a plus.
  • Education and certifications may be considered as part of compensation decisions.

Benefits

  • Annual base salary range of $180,000–$230,000 CAD.
  • Annual bonus eligibility.
  • Equity as part of the offer.
  • Benefits package included with compensation.
  • Remote work indicated by #LI-Remote.
  • Opportunity to work on real scale and have platform-level impact.
  • Low-ego, high-trust team environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Technical Consultant - Java

Zafin 251-1K Internet Software & Services

Zafin is hiring a Technical Lead in Trivandrum, India to guide enterprise banking software development and delivery on its cloud-based product and pricing platform.

Agile CSS DB2 Eclipse Hibernate HTML Java JavaScript JUnit Maven Oracle REST API Spring XML
2 minutes ago

Backend Engineer [Senior] (Ingeniero Senior de Backend) - Latin America (Remote)

Clara 251-1K Diversified Financial Services

Clara is hiring a Senior Backend Engineer to lead backend development for its Transactions & Insights team, shaping scalable systems that support core transaction processes across Latin America.

Agile AWS CI/CD Docker Git GitHub GraphQL Hibernate Java Kafka Kanban Microservices REST API Scrum Spring Boot SQL
2 minutes ago

Senior Backend Developer – C#/ .Net (Remote - Mexico Only)

Varicent 251-1K Professional Services

Varicent is hiring a Senior Backend Software Developer to build and optimize backend services for its Incentives platform, a React- and Redux-based web application connected to a C# REST API on AWS.

AWS C# CI/CD DynamoDB EC2 .NET Node.js Python React REST API SQL TypeScript
2 minutes ago

Software Engineer - Billing Systems

Zendesk 5K-10K Professional Services

DoiT is hiring a remote Software Engineer for its Billing Systems team to help design, build, and scale core billing and invoicing platforms that support the company’s cloud-driven operations.

AWS Azure GCP Git GitHub Go Java Kubernetes Node.js Python SQL
17 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers