J

Senior Backend Engineer (Rust & Cloud Platform)

salary Salary :

$120,000 - 135,000 yearly

Job Description - Senior Backend Engineer (Rust & Cloud Platform)


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer (Rust & Cloud Platform) based in Canada.


You will join a high-performance engineering team building mission-critical cloud communications systems used by businesses worldwide. In this role, you will design and develop highly scalable, secure, and resilient backend services that power real-time communication platforms across voice, messaging, and collaboration products. You will work at the core of a distributed cloud-native architecture, contributing to systems that must remain highly available, observable, and performant at scale. The environment is fast-paced and highly collaborative, bringing together backend engineers, DevOps, product, and frontend teams to deliver impactful features. You will also play a key role in improving system reliability, optimizing performance, and shaping architectural decisions. This is a hands-on engineering role for someone passionate about Rust, distributed systems, and building robust cloud infrastructure.


Accountabilities:



  • Design, develop, and maintain scalable, secure, and high-availability backend services and APIs using Rust

  • Build and enhance cloud-native distributed systems supporting real-time communications and collaboration features

  • Develop REST, GraphQL, and WebSocket-based services to support low-latency and real-time platform functionality

  • Ensure platform reliability, observability, performance, and security across production systems with strict SLA requirements

  • Participate in architectural design, technical planning, code reviews, and engineering roadmap decisions

  • Troubleshoot complex production issues, perform root cause analysis, and implement durable long-term fixes

  • Collaborate with product, frontend, DevOps, and engineering teams to deliver new features and system improvements

  • Improve CI/CD pipelines, infrastructure-as-code workflows, and deployment automation

  • Contribute to system scalability and resilience improvements across distributed cloud services

  • Mentor junior engineers and contribute to a culture of engineering excellence and continuous improvement


Requirements:



  • 5+ years of backend software engineering experience in production environments

  • 3+ years of hands-on Rust development experience in production systems

  • Strong experience building Linux-based backend services and cloud-native applications

  • Solid understanding of distributed systems architecture and high-availability SaaS platforms

  • Experience with REST APIs, GraphQL, WebSockets, HTTPS, and networking fundamentals

  • Proficiency with relational databases such as PostgreSQL or MySQL

  • Experience working within CI/CD pipelines, Git workflows, and Infrastructure-as-Code practices

  • Familiarity with multi-language environments including Rust alongside Node.js or Java

  • Strong debugging, problem-solving, and production troubleshooting skills

  • Excellent communication skills and ability to collaborate across technical teams

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

  • Fluent English (written and spoken) is required


Benefits:



  • Annual salary range: $120,000 to $135,000 CAD depending on experience and location

  • Extended health coverage including medical, dental, vision, and disability insurance

  • Group life insurance, AD&D, and critical illness coverage

  • Group RRSP retirement savings plan

  • Paid time off and vacation benefits

  • Flexible remote work with adaptable working hours

  • Entrepreneurial and high-growth engineering environment

  • Opportunity to work on large-scale, real-time cloud communication systems

  • Strong focus on technical ownership and career progression


How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!


 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Senior Backend Engineer (Rust & Cloud Platform) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Backend Engineer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.