Senior Backend Engineer (Rust & Cloud Platform)
New
CanadaFull-TimeSenior
Salary120,000 - 135,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English (written and spoken)
- Experience
- 5+ years
- Required Skills
- GraphQLPostgreSQLMySQLRustCI/CDRESTful APIsLinuxDistributed Systems
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
Responsibilities
- 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
View Full Description & ApplyYou'll be redirected to the employer's site