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
120,000 - 135,000 CAD per year
Apply Now