This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer (Rust) in Canada.
We are seeking a highly skilled backend engineer to take a leading role in designing and optimizing data-intensive backend systems. In this role, you will drive innovation by writing efficient, reliable, and scalable Rust code, while mentoring peers and contributing to architecture decisions. You’ll be responsible for ensuring smooth dataflows across distributed systems, optimizing performance, and troubleshooting complex production issues. This position offers full remote flexibility, exposure to cutting-edge technologies, and the opportunity to make a strong technical impact within a collaborative global environment.
Accountabilities:
· Develop, enhance, and maintain backend systems using Rust, ensuring high performance and reliability.
· Analyze and improve dataflows, including data storage in AWS S3 and consumption by downstream systems.
· Debug, investigate, and optimize existing services to enhance functionality and scalability.
· Lead projects and guide junior engineers, sharing best practices and troubleshooting strategies.
· Design and maintain microservices architectures, ensuring clean interfaces and smooth system integrations.
· Troubleshoot distributed systems and implement effective long-term solutions for recurring issues.
· Contribute to architectural discussions and continuous improvement of engineering standards.
· 7+ years of experience in software development or backend engineering.
· Strong proficiency in Rust, with the ability to debug, refactor, and optimize code.
· Deep understanding of dataflows, data pipelines, and AWS S3 storage management.
· Solid experience with microservices architecture and distributed systems debugging.
· Strong problem-solving skills with the ability to identify recurring patterns and propose sustainable fixes.
· Experience mentoring or leading technical teams.
· Comfortable working remotely and collaborating across multiple time zones (US hours).
· 100% remote work from anywhere in Canada or Mexico.
· Competitive contract compensation with potential for long-term or contract-to-hire opportunities.
· Flexible work environment with US business hours.
· Opportunity to work with advanced Rust-based backend systems and cutting-edge infrastructure.
· Inclusive, collaborative, and fast-paced engineering culture.
· Professional growth through mentoring, leadership, and architecture-level responsibilities.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!
LI-CL1