Narvar logo
Narvar

Simplify the everyday lives of consumers.

Senior Rust Software Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2012H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

100 days ago

Salary

$180K - $230K / year

Seniority

Senior

Job Description

Senior Rust Software Developer

Narvar

• 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

Job Requirements

  • 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

Related Job Pages

More Backend Engineer Jobs

Automattic logo

Performance Engineer, Backend

Automattic

We are passionate about making the web a better place. Fully distributed since 2005.

Backend Engineer100 days ago
OtherRemoteTeam 1,001-5,000Since 2005H1B Sponsor

• Identifying and eliminating backend performance bottlenecks by profiling PHP applications, analyzing MySQL/MariaDB query performance, and optimizing Memcached usage across Automattic’s products. • Building and improving performance observability—developing dashboards, instrumentation, and automated detection that surface regressions before they reach production, and give engineering teams clear, actionable data. • Partnering with product and platform engineers to review code and architecture through a performance lens, advocating for efficient database access patterns, caching strategies, and backend design decisions. • Raising the performance bar across engineering by documenting best practices, contributing to internal guidelines for PHP and database performance, and mentoring teams on how to write backend code that scales. • Proactively searching out performance issues and working to resolve them. • Deep dives on individual sites, working alongside support staff and engineers to address customer performance issues.

United States
$70K - $170K / year
Rimutee logo

Desarrollador Fullstack – React, Node.js, Java

Rimutee

We believe LATAM digital & tech talent need to expand their reach.

Backend Engineer100 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Desarrollar soluciones tecnológicas para una de las empresas más grandes de México • Integrarse a un proyecto internacional de alto impacto

Mexico
Yopeso logo

Full-Stack Javascript Engineer

Yopeso

Shaping ideas into great products.

Backend Engineer100 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design, develop, and maintain full-stack applications using TypeScript, React.js, Node.js, Express, and Next.js. • Build and integrate RESTful APIs and microservices. • Work with both SQL and NoSQL databases to design schemas, optimize queries, and ensure high data integrity. • Collaborate closely with product, design, and engineering teams to deliver new features and improvements. • Implement best practices for code quality, testing, and performance. • Containerize and deploy services using Docker. • Use Git for version control and participate in code reviews. • Troubleshoot, debug, and optimize applications for maximum speed and scalability.

Uruguay
Job Closed
SovTech logo

Senior AI, Backend Engineer

SovTech

Business Software. Sorted ™

Backend Engineer100 days ago
ContractRemoteTeam 201-500H1B No Sponsor

• Develop, maintain, and optimize backend services using Node.js and Python. • Build and manage APIs and real-time communication channels using WebSockets. • Design, implement, and maintain database solutions using SQL. • Implement workflows and automation using PandaDoc APIs and related document automation tools. • Work with AI agents, AI tools, and machine learning models to integrate intelligence into business workflows. • Collaborate on systems using MCP (Model Context Protocol) or similar frameworks. • Build scalable architectures supporting AI-driven features and real-time data processing. • Troubleshoot, optimize, and ensure high performance and reliability of backend systems.

South Africa
Job Closed