2,161,029open jobs
138,841companies
237,374added this week
Browse all
Salary
≈ $58k – $125k per year (Estimated)
Location
Hybrid (Quebec, Canada)
Seniority
Senior · 5+ years exp
Visa
Positions approved through LMIA in 12 months: 1
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Aug 4, 2026. EXFO scores A on the Alion truth index.

Overview
Company
Impact
Profile match
EXFO is a Quebec City-based maker of test, monitoring and analytics solutions for communications networks, supplying optical and Ethernet test equipment, fiber monitoring software and service assurance tools to telecom operators, equipment makers, data center operators and hyperscalers. Founded in 1985 by Germain Lamonde, it has more than 2,000 employees in over 25 countries, with sites including Montreal, Southampton, Oulu, Valencia and Queretaro. It hires software developers and QA analysts, electro-optical assemblers and repair technicians, planners and warehouse staff, plus regional sales managers, sales engineers and customer success managers.

Job Description:

Titre du poste : Développeur Full Stack - Flutter/Dart

Lieu : Montréal, QC (mode hybride)

Type de poste : Permanent, temps plein

À propos d'EXFO

EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d’analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d’assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d’accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l’Internet des objets (IoT) et à l’analytique des données.

Sommaire du rôle

C'est une période excitante pour rejoindre EXFO, alors que nous sommes en pleine transformation technologique, notamment au sein de notre division Instruments Optiques, où sont développés les produits qui font d'EXFO le leader mondial depuis plus de 40 ans.

En tant que Développeur Full Stack au sein de l'équipe Exchange, vous contribuerez à l'évolution de notre nouvelle génération de plateforme FTB. Vous intégrerez l'équipe de développement logiciel responsable de notre application embarquée Tech-Hub et participerez au développement de solutions innovantes destinées à nos clients à travers le monde.

Responsabilités principales

  • Développer de nouvelles fonctionnalités en Flutter et Dart sur Linux embarqué.
  • Concevoir des architectures favorisant les tests automatisés.
  • Développer et maintenir les tests automatisés.
  • Participer à la planification des sprints Agile.
  • Participer au design et au développement des nouvelles fonctionnalités.
  • Collaborer étroitement avec les Product Managers et Product Owners pour définir les user stories.
  • Collaborer avec les architectes afin d'atteindre les objectifs de performance des produits.
  • Participer aux preuves de concept (PoC) et aux analyses de solutions.
  • Documenter les conceptions techniques et partager les bonnes pratiques avec l'équipe.
  • Effectuer toute autre tâche connexe au besoin.

Profil recherché

  • Minimum de 5 ans d'expérience en développement logiciel.
  • Excellente maîtrise de Flutter et Dart (front-end et back-end).
  • Expérience avec Linux embarqué.
  • Bonne connaissance de GitLab et des outils de gestion de code source.
  • Expérience avec les architectures favorisant les tests automatisés (BDD, Gherkin).
  • Connaissance de Python (atout).
  • Connaissance des files d'attente de messages et du protocole MQTT (atout).
  • Connaissance des pratiques DevOps (CI/CD) (atout).
  • Excellentes aptitudes en communication, collaboration et travail d'équipe.
  • Esprit d'innovation, autonomie et capacité à résoudre des problèmes.
  • Capacité à documenter les conceptions techniques et partager les connaissances.
  • Baccalauréat en génie logiciel, génie informatique, informatique ou équivalent. Toute combinaison pertinente de formation et d'expérience sera considérée.
  • Maîtrise du français et de l'anglais, tant à l'oral qu'à l'écrit.

Pourquoi joindre EXFO?

  • Entreprise technologique innovante et reconnue mondialement.
  • Contribuez au développement des prochaines générations de plateformes de test et de mesure.
  • Environnement collaboratif, multidisciplinaire et stimulant.
  • Mode de travail hybride.
  • Programme Work from Anywhere.
  • Excellentes possibilités de développement professionnel et d'évolution de carrière.
  • Gamme complète d'avantages sociaux.

La connaissance de l'anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l'oral qu'à l'écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l'extérieur du Québec.

_____________________________________________________

Job Title: Full Stack Developer - Flutter/Dart

Location: Montreal, QC (Hybrid)

Position Type: Permanent, Full-Time

About EXFO

EXFO is a global leader in intelligent test, monitoring, and analytics solutions for the telecommunications industry. Our technologies support the world's leading communication service providers, network equipment manufacturers, and cloud service providers.

With more than 2,000 employees across 25 countries, EXFO is the global leader in fiber optic testing and the world's largest provider of active service assurance solutions. Our hardware and software solutions help customers accelerate technology transformations related to fiber optics, 5G, virtualization, the Internet of Things (IoT), and advanced analytics.

Position Summary

It's an exciting time to join EXFO as we continue our technology transformation, particularly within our Optical Instruments division, home to the products that have made EXFO a global leader for more than 40 years.

As a Full Stack Developer on the Exchange team, you will help drive the evolution of our next-generation FTB platform. You will join the software development team responsible for our embedded Tech-Hub application and contribute to building innovative solutions for customers worldwide.

Key Responsibilities

  • Develop new features using Flutter and Dart on embedded Linux.
  • Design application architectures that support automated testing.
  • Develop and maintain automated tests.
  • Participate in Agile sprint planning.
  • Participate in the design and development of new product features.
  • Collaborate closely with Product Managers and Product Owners to define user stories.
  • Work closely with software architects to achieve product performance objectives.
  • Participate in proof-of-concept (PoC) initiatives and technical evaluations.
  • Document software designs and share technical best practices.
  • Perform other related duties as required.

Desired Profile

  • Minimum of 5 years of software development experience.
  • Strong knowledge of Flutter and Dart (front-end and back-end).
  • Experience with Embedded Linux.
  • Knowledge of GitLab and source code management tools.
  • Experience designing application architectures that support automated testing (BDD, Gherkin).
  • Knowledge of Python is considered an asset.
  • Knowledge of MQTT and message queue technologies is considered an asset.
  • Knowledge of DevOps concepts such as CI/CD is considered an asset.
  • Excellent communication, teamwork, and collaboration skills.
  • Innovative mindset and strong problem-solving abilities.
  • Ability to document software designs and share knowledge with development teams.
  • Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent. Equivalent combinations of education and experience will also be considered.
  • Fluent in both English and French.

Why Join EXFO?

  • Join a global leader in telecommunications technology.
  • Help develop the next generation of network testing platforms.
  • Collaborative, multidisciplinary, and stimulating work environment.
  • Flexible hybrid work model.
  • Work from Anywhere program.
  • Excellent opportunities for professional growth and career development.
  • Comprehensive benefits package.

English is required for this position, as the role involves frequent verbal and written communication with customers, partners, suppliers, and colleagues located outside of Quebec.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,161,029 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Remote, many countries
Similar stack
Same company
Quebec
Hybrid · Full-Time · 3+ years exp · Montreal
Swift
Swift
Swift Concurrency
Frontend
GraphQL
Mobile
UIKit
SwiftUI
Combine
MVI
Core Data
MVVM
SPM
CocoaPods
SwiftData
Reactive Programming
State Management
TestFlight
DevOps
Rest API
Git
Management
Agile
Scrum
UML
Apply
In office · Contractor · 3+ years exp · Toronto
JavaScript
Kotlin
Node JS
Swift
Frontend
React.js
Mobile
UIKit
SwiftUI
React Native
AVFoundation
AVKit
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Apply
In office · Full-Time · 3+ years exp · Toronto
JavaScript
Kotlin
Node JS
Swift
Frontend
React.js
Mobile
UIKit
SwiftUI
React Native
AVFoundation
AVKit
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Management
Agile
Apply
$85k – $111k per year · In office · Full-Time · 7+ years exp · Bachelor's Degree · Vancouver
Python
C++
DevOps
Git
Linux
Management
Agile
Apply
$61k – $80k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Vancouver
Python
Java
Kotlin
C++
C++
Google Test
Mobile
JUnit
DevOps
CI/CD
Git
GitHub
Linux
TCP/IP
DNS
DHCP
Cybersecurity
Wireshark
Tcpdump
PKI
Apply
Senior iOS Engineer 1 year ago
Remote (Germany, United Arab Emirates, Belarus, Czech Republic, Montenegro, EET hours) · Full-Time · Georgia · Moldova · Lithuania · Poland · Slovakia
C++
Swift
Objective-C
Swift
RxSwift
AI/ML
Claude
Mobile
UIKit
MVVM
iOS SDK
XCTest
VIPER
MVC
Adaptive UI
DevOps
Rest API
WebSockets
Management
Agile
Scrum
QA
Cucumber
Apply
$15k – $30k per year · Remote (EAEU) · Moscow
JavaScript
TypeScript
Dart
Node JS
Dart
Riverpod
AI/ML
Model Context Protocol
AI Agents
Frontend
GraphQL
React.js
Mobile
Flutter
DevOps
Git
Apply
Remote (EAEU) · 5+ years exp · Moscow
Swift
Objective-C
Swift
RxSwift
Mobile
UIKit
SwiftUI
Combine
MVVM
SPM
CocoaPods
XCTest
VIPER
Clean Architecture
Fastlane
MVC
CryptoKit
Bitrise
TestFlight
DevOps
Rest API
GitHub Actions
CI/CD
Jenkins
Git
GitHub
Management
Confluence
Jira
QA
XCUITest
Apply
$30k per year · Remote (EAEU) · 3+ years exp · Moscow
JavaScript
Kotlin
TypeScript
Swift
Frontend
React.js
Mobile
React Native
DevOps
Rest API
CI/CD
Git
Apply
Remote (United States, Argentina, Brazil, Colombia) · São Paulo · Buenos Aires · Bogotá
Java
Kotlin
Mobile
MVVM
Apply
In office · Full-Time · 9+ years exp · Bachelor's Degree · Bengaluru
Python
Java
SQL
Databases
Databricks
Azure SQL Database
DevOps
Splunk
Terraform
Azure
AWS
Kubernetes
Grafana
Azure AKS
Linux
Analytics
Azure Data Factory
Management
Agile
ITSM
MedTech
Design Controls
Apply
In office · Full-Time · 10+ years exp · Bachelor's Degree · Bengaluru
Python
Java
SQL
Databases
Oracle
DevOps
Linux
Unix
Apply
Remote (Taiwan) · 7+ years exp · Taipei
Python
Apply
$23k per year (net) · In office · Saint Petersburg
Python
C++
C++
TensorFlow C++
AI/ML
TensorFlow
PyTorch
Apply
$23k per year (net) · In office · Moscow
Python
C++
C++
TensorFlow C++
AI/ML
TensorFlow
PyTorch
Apply
≈ $46k – $94k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Singapore
Apply
≈ $64k – $137k per year (Estimated) · Remote (Australia) · Full-Time · 5+ years exp · Bachelor's Degree · Australia
Apply
≈ $58k – $107k per year (Estimated) · In office · Full-Time · 5+ years exp · High School Diploma · Montreal · Quebec
Python
Go
JavaScript
TypeScript
Node JS
Databases
OpenSearch
Frontend
Angular
DevOps
Terraform
Ansible
GCP
Helm
GitHub Actions
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
SLI/SLO/SLA
Linux
Apply
≈ $57k – $105k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · High School Diploma · Montreal · Quebec
Python
JavaScript
TypeScript
Node JS
Databases
OpenSearch
Frontend
Angular
DevOps
Terraform
Ansible
GCP
Helm
GitHub Actions
Prometheus
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
SLI/SLO/SLA
Linux
Apply
Remote (United States) · Full-Time · Houston
Apply
In office · Contractor · 10+ years exp · Quebec
Apply
In office · Quebec
Apply
≈ $32k – $66k per year (Estimated) · Equity · In office · 2+ years exp · High School Diploma · Quebec
Apply
$26k per year · In office · Quebec
Apply
In office · Quebec
Apply
See all jobs
This is one of many
2,161,029 more open roles from verified company boards, updated every day.