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 !