Ingénieur Full Stack/Ingénieure Full Stack

Can-Ex Technologies

Quebec

On-site

CAD 90,000 - 130,000

Full time

30 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Régime de retraite/RVER
Assurances collectives dentaires/vie/ 
Horaires flexibles
Rémunération compétitive
Café de qualité au bureau

Job summary

Can-Ex Technologies, startup nord-américaine, propose un rôle Full-Stack pour concevoir et maintenir des solutions impliquant React Web, React Native et un backend Python/FastAPI. Vous travaillez en étroite collaboration avec les équipes robotiques et hardware pour déverrouiller l’analyse IA sur le terrain.

Le candidat idéal maîtrise React, Python et PostgreSQL, avec une familiarité gRPC, Docker, Git et CI/CD. Flexibilité horaire et travail en environnement innovant sont offerts

Qualifications

  • 8 ans et plus d'expérience en développement logiciel.

Responsibilities

  • Prendre des décisions d’architecture claires et voir leur impact direct sur le terrain.
  • Propulser l’application Web React et l’application mobile terrain en React Native.
  • Bâtir et optimiser les services backend en Python (FastAPI).
  • Consommer et structurer les données de télémétrie des capteurs (via gRPC).
  • Enquêter sur les flux de données complexes pour résoudre des défis multidisciplinaires.
  • Participer à l’idéation du produit avec le trio produit et l’équipe de conception.

Skills

React
React Native
Python
PostgreSQL
gRPC
Docker
Git
REST
CI/CD

Tools

PostgreSQL
Docker
Git
REST
gRPC
CI/CD

Job description

Chez Can-Ex Technologies, on ne fait pas juste du Web : on redéfinit complètement la maintenance des infrastructures souterraines en Amérique du Nord.

On vient de lancer la toute nouvelle ZIPCAM 360 avec la fonctionnalité Field Insights. On permet aux équipes terrain d'obtenir des analyses d'anomalies générées par IA directement sur leur téléphone, juste à côté du regard d'égout, au moment exact où elles peuvent intervenir. On combine du matériel de pointe, de l'intelligence embarquée et une suite SaaS d'analyse de données robuste.

On est une petite équipe, très performante, où le mot d'ordre est simple : zéro ego, haute confiance. On bouge vite, on prend de vraies décisions et on livre du code qui fait tourner des machines physiques sur le terrain tous les jours.

Pourquoi ce rôle est unique:

C’est un poste Full-Stack dans le sens le plus noble du terme. Tu ne seras pas enfermé·e dans un silo. Tu vas collaborer directement avec nos équipe en robotique, en électronique, en mécanique et en systèmes embarqués.

  • Côté produit : Tu gères le Web (React), le mobile (React Native) et le backend (Python/FastAPI) de la base de données jusqu'à l'écran.
  • Côté hardware & physique : Tu connectes le tout aux appareils via gRPC. Quand un capteur (lasers, caméras 360, centrale à inertie/IMU) envoie une donnée étrange, tu t'amuses à décoder le comportement physique pour comprendre le « pourquoi ».
  • Ton quotidien d'écriture : On utilise activement Claude Code et des architectures agentiques pour accélérer nos flux de travail. L'IA est ici un véritable partenaire au quotidien.
Ce que tu feras concrètement:
  • Prendre des décisions d’architecture claires et voir leur impact direct sur le terrain (comme nos nouveaux modules d'IA terrain).
  • Propulser l'application Web React et l’application mobile terrain en React Native.
  • Bâtir et optimiser nos services backend en Python (FastAPI).
  • Consommer et structurer les données de télémétrie des capteurs (via gRPC/fichiers .proto).
  • Enquêter sur les flux de données complexes pour résoudre des défis multidisciplinaires.
  • Prendre part à l'idéation du produit directement avec le trio produit et l'équipe de conception.
On ne cherche pas un robot qui coche des cases, mais un·e passionné·e :
  • Un·e vrai·e touche-à-tout : Aussi à l'aise pour concevoir un composant React que pour structurer une API FastAPI ou une base PostgreSQL.
  • Un esprit curieux : Si une donnée est bizarre, tu aimes fouiller à la source pour comprendre la physique ou le capteur derrière.
  • Un tempérament startup : Tu aimes l’autonomie, l’ambiguïté de la création et livrer du code de manière itérative plutôt que d'attendre une perfection théorique.
  • Un·e collaborateur·rice naturel·le : Pour toi, parler avec des ingénieurs matériels ou des clients sur le terrain, c'est du plaisir, pas une corvée.
Les requis (pour que tu sois bien dans tes pantoufles)
  • 8 ans et plus d'expérience en développement logiciel (ou un parcours qui prouve ta maturité technique).
  • Une solide expérience avec React (Web) et idéalement React Native (mobile).
  • Une excellente maîtrise de Python (FastAPI ou framework équivalent) et des bases de données relationnelles (PostgreSQL).
  • Une expérience concrète avec gRPC (consommation d'API, manipulation de contrats .proto).
  • À l'aise avec la lecture de données structurées de capteurs ou de télémétrie.
  • Une utilisation naturelle des outils d'IA (comme Claude Code ou équivalents) au quotidien.
  • Des bases solides et propres : Docker, Git, REST, pipelines CI/CD.

Des connaissances en Go, en vision par ordinateur, en traitement de données de centrales à inertie (IMU), LiDAR, ou un passé dans une startup hardware/software sont de superbes atouts, mais on veut surtout ta logique et ta débrouillardise.

Pourquoi venir créer avec nous ?
  • Le meilleur des deux mondes : L'agilité, la vitesse et l'impact direct d'une startup, combinés aux avantages sociaux d'une grande entreprise (régime de retraite/RVER avec contribution, assurances collectives complètes dentaire/vie/invalidité).
  • Du concret : Tes choix d'architecture ont un impact direct sur un produit physique utilisé dans le monde réel (nos caméras et robots déployés à travers l'Amérique du Nord).
  • Des défis stimulants : Tu touches à l'intersection parfaite du logiciel, du matériel, de la vision/IA et de la physique. Pas le temps de t'ennuyer.
  • Zéro bureaucratie : On mise sur la confiance et l'action. On s'améliore ensemble, de façon itérative.
  • Flexibilité : Horaires flexibles, rémunération très compétitive et du café de qualité à volonté au bureau.

Écris-nous, on a hâte de jaser de code avec toi !

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur.se Web Fullstack Senior
Développeur.se Web Fullstack Senior

Robotiq- • Lévis

On-site
CAD 110,000 - 150,000
Horaires flexibles
Plan de développement individuel
Coopérative des travailleurs actionnai
Développeur.se Web Fullstack (Angular)
Développeur.se Web Fullstack (Angular)

Robotiq- • Lévis

On-site
CAD 65,000 - 95,000
Horaires flexibles
Télétravail partiel
Télémédecine
+3
Full-stack engineer – Builder IA
Full-stack engineer – Builder IA

Airudi • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
3 semaines de vacances
Assurances collectives
Télétravail autorisé jusqu'à 2 mois par an
+4
Spécialiste DevOps
Spécialiste DevOps

Robotiq • Saint-Ferréol-les-Neiges

On-site
CAD 100,000 - 140,000
Horaires flexibles
Télémédecine
Coopérative des travailleurs actionna‪
Développeur.se analytique de données, sénior
Développeur.se analytique de données, sénior

Rippling, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
4 semaines de vacances la première an
5 semaines de vacances après la 1ère
Software Engineer (Product - Backend)
Software Engineer (Product - Backend)

Vasco • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Stock options
Uncapped paid time off
Employer-paid health benefits for you+
+1
Développeur·euse Full Stack Senior
Développeur·euse Full Stack Senior

SmartRecruiters, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur·euse logiciel sénior, DevOps et infrastructure
Développeur·euse logiciel sénior, DevOps et infrastructure

OSEDEA • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Salaire compétitif
Horaire flexible
Congé sabbatique payé
+2
Ingénieur·e logiciel
Ingénieur·e logiciel

Lever, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Salaire compétitif et REER
Horaires flexibles
Télétravail jusqu’à 8 semaines/an
+5
Spécialiste opérations ia junior / intermédiaire
Spécialiste opérations ia junior / intermédiaire

Somtech inc. • Saint-Ferréol-les-Neiges

On-site
CAD 55,000 - 85,000