Overview

Intermediate Software Engineer Jobs in Canada at Jobgether

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Intermediate Software Engineer in Canada.

You will join a fast-moving engineering organization building an AI-powered product designed to transform how teams collaborate and run meetings. In this role, you will contribute to end-to-end feature development, working across backend and frontend systems to deliver impactful user experiences. You’ll collaborate closely with Product, Design, and QA to translate ideas into reliable, production-ready software. The environment is highly iterative, with frequent releases, strong emphasis on code quality, and a modern AI-assisted development workflow. You will help shape how teams use AI to save time, surface insights, and take action more effectively. This is a remote-first role within a collaborative, product-focused engineering culture that values speed, learning, and craftsmanship.

Accountabilities

You will be responsible for delivering high-quality features across the full stack while contributing to a fast-paced, iterative product development cycle. Your work will directly influence product performance, user experience, and engineering excellence.

  • Build and maintain end-to-end features using modern web technologies including React, TypeScript, Python (Django), and GraphQL.
  • Translate product requirements into technical solutions, writing clear specs and breaking work into deliverable tasks.
  • Collaborate with Product, Design, and QA to design, implement, and ship user-focused features.
  • Write and maintain unit, integration, and regression tests to ensure reliability and stability.
  • Participate in code reviews and contribute to maintaining high engineering standards across the team.
  • Use and promote AI-powered developer tools to improve speed, quality, and productivity.
  • Monitor post-release performance and contribute to continuous product improvement.

Requirements

The ideal candidate has solid full-stack or backend experience and thrives in fast-moving, collaborative environments where ownership and execution matter. You are comfortable working across the stack and enjoy turning ideas into real product impact.

  • 3+ years of software engineering experience in full-stack or backend development roles.
  • Strong proficiency with modern web development technologies (e.g., TypeScript, React, Python, Django, GraphQL).
  • Experience delivering production features in high-growth or product-driven environments.
  • Strong ability to write clear technical documentation, specs, and communicate effectively across teams.
  • Comfort working in agile, fast-paced, and remote-first environments.
  • Interest in AI tools and modern developer productivity workflows.
  • Strong collaboration mindset with the ability to work effectively across Product, Design, and Engineering.

Benefits

  • Competitive annual salary ranging from $110,000 to $150,000 CAD, depending on experience and scope.
  • Remote-first flexibility across Canada with optional access to in-person collaboration hubs.
  • Health and wellness benefits package.
  • Opportunities for continuous learning, professional growth, and skill development.
  • Flexible work environment supporting asynchronous collaboration.
  • Exposure to modern AI-powered engineering tools and practices.
  • Inclusive and collaborative culture focused on impact, learning, and innovation.

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!

Why Apply Through Jobgether?

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.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. 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.

Title: Intermediate Software Engineer

Company: Jobgether

Location: Canada

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.