Senior Software Developer, Rust

N
NarvarRetail Tech
Remote - CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGCPNosqlRustDistributed Systems

Requirements

  • Proven experience building and operating distributed systems in production
  • Deep, hands-on professional Rust experience
  • Strong understanding of where Rust is effective and its limitations
  • Comfortable reasoning about concurrency, async systems, and correctness guarantees
  • Experience designing APIs and data contracts that evolve safely over time
  • Experience working with relational and/or NoSQL databases at scale
  • Experience deploying and operating services in AWS or GCP
  • Ability to take initiative and operate with ambiguity
  • Clear communication skills with the ability to make trade-offs 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 to implementation, rollout, and operations
  • Make real decisions around 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, product-aware systems
  • Improve reliability, observability, and system behavior through design
  • Mentor other engineers and raise the bar on system quality and ownership
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now