Senior Backend Engineer (Rust & Cloud Platform)
Top Benefits
About the role
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. \n
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
\n 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! Why Apply Through Jobgether? 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
Similar Jobs
Senior Backend Engineer (Rust & Cloud Platform)
Top Benefits
About the role
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. \n
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
\n 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! Why Apply Through Jobgether? 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