Jobgether→
Senior Backend Engineer (Rust & Cloud Platform) at Jobgether · Canada
Skills
Job Description
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