J

Senior Software Engineer, Backend

Job Description - Senior Software Engineer, Backend


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Backend based in Canada.


As a Senior Software Engineer, Backend, you will play a key role in designing and building the scalable systems that power a modern AI-driven platform. You'll develop reliable backend services, APIs, and infrastructure that enable product teams to deliver exceptional customer experiences while supporting rapid business growth. Working in a collaborative, remote-first environment, you'll take ownership of impactful technical initiatives, contribute to architectural decisions, and help shape the evolution of core platform capabilities. This role is ideal for an engineer who enjoys solving complex technical challenges, building elegant systems, and partnering closely with cross-functional teams. You'll have the opportunity to influence both the product and engineering culture while working with modern cloud technologies and a highly collaborative team.


Accountabilities:



  • Design, develop, and maintain scalable backend services, APIs, and core platform infrastructure using modern engineering best practices.

  • Build reliable, high-performance systems that prioritize scalability, observability, maintainability, and long-term sustainability.

  • Collaborate closely with frontend engineers, product teams, and other stakeholders to deliver customer-focused solutions.

  • Lead the implementation of complex backend features from design through deployment while owning technical decisions and execution.

  • Contribute to architecture discussions, continuously improving platform reliability, performance, and developer experience.

  • Evaluate technical trade-offs and select practical, stable technologies that best solve business and customer challenges.

  • Participate in broader engineering initiatives that strengthen processes, infrastructure, and team effectiveness in a fast-growing environment.


Requirements



  • 6+ years of professional software engineering experience with strong expertise in backend development.

  • Proven experience designing and building scalable distributed systems and production-grade APIs.

  • Strong proficiency with TypeScript and Node.js in production environments.

  • Experience working with cloud infrastructure, preferably AWS.

  • Solid knowledge of relational databases such as PostgreSQL; experience with analytical databases like ClickHouse is a plus.

  • Familiarity with GraphQL technologies, API development, and modern backend frameworks.

  • Strong understanding of system scalability, reliability, observability, and service-level considerations.

  • Excellent problem-solving skills with the ability to independently own large technical projects while collaborating effectively across teams.

  • Customer-focused mindset with strong judgment, accountability, and a passion for building simple, elegant solutions.

  • Excellent communication skills and the ability to contribute positively within a collaborative engineering culture.


Benefits



  • Competitive salary with meaningful equity participation.

  • Comprehensive medical, dental, and vision healthcare coverage.

  • Employer contribution toward dependent healthcare premiums.

  • Unlimited paid time off and company holidays.

  • Fully remote work environment with home office equipment and support.

  • Monthly remote work stipend.

  • Retirement savings plan.

  • Paid family leave.

  • Opportunity to work alongside an experienced, collaborative, and high-performing engineering team during an exciting stage of company growth.


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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Senior Software Engineer, Backend posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Software Engineer, Backend Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.