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