Career Guides Business Solutions

Senior Backend Engineer – Stream processing (Remote – Canada)

by Jobgether in
8 (views)

Job role insights

  • Date posted

    May 7, 2025

  • Closing date

    June 1, 2025

  • Hiring location

    Canada

  • Career level

    Senior

  • Experience

    5 - 10 Years

Description

About Jobgether

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. One of our companies is currently looking for a Senior Backend Engineer – Stream Processing in Canada. This is a unique opportunity to join a fast-growing technology team working on a mission-critical project focused on enhancing driver safety. As a Senior Backend Engineer, you will design and implement highly scalable, reliable, and efficient backend systems that support real-time data streaming and analytics. You’ll collaborate with cross-functional teams to bring advanced features to production, helping scale infrastructure to support millions of users. If you enjoy solving complex problems, working with streaming frameworks, and building systems that make a real-world impact, this role is for you.    

Accountabilities:

  • Design and build scalable, high-performance backend services with a focus on availability, fault tolerance, and observability
  • Develop and maintain stream processing applications using tools like Kafka and Flink
  • Collaborate with data science teams to deploy and integrate ML models in production
  • Ensure data integrity through rigorous validation, sanitization, and QA processes
  • Optimize backend performance through profiling and system tuning
  • Contribute to system architecture and design decisions for backend infrastructure
   

Requirements

  • 5+ years of experience in backend or software engineering roles
  • Proficiency in at least one core backend language (e.g., Java, Python, Go, JavaScript)
  • Strong hands-on experience with Kafka, Flink, and AWS
  • Solid understanding of building and optimizing real-time stream processing applications
  • Experience with system programming and performance optimization
  • Proven ability to work independently and solve complex technical problems
  • Bonus: experience working with geospatial data or in high-growth startup environments
   

Benefits

  • Competitive salary with equity options
  • Flexible paid time off and public holiday schedule
  • Comprehensive health benefits including medical, dental, and vision insurance
  • Employee Assistance Program for wellness support
  • Remote-friendly role with the opportunity to work from anywhere in Canada
  • Professional development support and growth opportunities
  • Inclusive and innovative team culture focused on real-world impact
   

Jobgether Hiring Process Disclaimer

This job is posted on behalf of one of our partner companies. If you choose to apply, your application will go through our AI-powered 3-step screening process, where we automatically select the 5 best candidates. Our AI thoroughly analyzes every line of your CV and LinkedIn profile to assess your fit for the role, evaluating each experience in detail. When needed, our team may also conduct a manual review to ensure only the most relevant candidates are considered. Our process is fair, unbiased, and based solely on qualifications and relevance to the job. Only the best-matching candidates will be selected for the next round. If you are among the top 5 candidates, you will be notified within 7 days. If you do not receive feedback after 7 days, it means you were not selected. However, if you wish, we may consider your profile for other similar opportunities that better match your experience. Thank you for your interest!     #LI-CL1
Call employer
Apply now
Send message
Cancel