Full-Stack, Youth Employment Program
North America
June 26, 2026 at 12:18 PM
About the job
Must be located in Canada
Company: Confidential
Location: Must be in Canada; Remote-first; based in the Greater Montreal area, with occasional in-person work.
Reports to: Founder and CEO
Type: Salaried placement supported through a federal youth employment program (NRC IRAP - Youth Employment Program). Eligibility criteria apply (see Eligibility). Opportunity to transition into a permanent role for the right candidate.
About the company
We started this company because we want our work to matter. The technology we build can keep people safe, cut food waste, and help good food get made faster. That is the point, and it is what gets us out of bed.
We do it by taking deep-tech that has never been aimed at a food and beverage floor before and turning it into a tool a line worker can hold and trust. When the device catches what the human eye cannot, the payoff is real: safer food on the shelf, less product in the bin, and a line that keeps moving.
Concretely, we build a handheld instrument wired to the cloud that turns each reading into actionable data in real time. It already works on the bench. Now we need you to jump in and help us turn it into something rugged enough to live in a real plant.
We use agentic tooling aggressively to punch above our headcount. That is not a buzzword here. It is how we ship.
What you would work on
You would own a slice of the software that surrounds the instrument, on both sides of the seam:
On-device side. The application that runs on the handheld controller (embedded Linux on ARM single-board hardware): the operator touchscreen experience, instrument and sensor integration, on-device AI inference (the model that turns a reading into a result), local capture, storage, and sync.
Cloud and product side. The control plane and the customer-facing product: a device fleet view, a quality and traceability portal with scan history and audit trail, reporting and export, licensing, and an optional relay into a customer ERP or LIMS.
You will context-switch between the device and the cloud. We run fresh context per task and sequential work by default, so this is structured, not chaotic.
What you would build
What we need
Background
Computer science, software engineering, or data science, or equivalent demonstrated ability.
Full-stack web
Solid fundamentals in React or Next.js and a Python (FastAPI) or Node back end, with typed REST APIs. Depth can grow on the job.
Data
Working SQL and Postgres: reading and writing real queries, understanding a schema.
Cloud
Some hands-on time on AWS or GCP (object storage, deploying a container or a service), and the appetite to go deeper.
DevOps
Comfortable with Git and GitHub, basic CI/CD with GitHub Actions, and working to enforced CI gates without fighting them.
Testing
You write unit tests (pytest or vitest) as a matter of habit, and you are ready to learn end-to-end testing.
AI-native development
You must be fluent in Claude Code: agent loops, authoring skills, using agents as a daily multiplier. This is a hard, non-negotiable requirement, because it is how we ship at our size. Solid fundamentals plus real agent fluency matter more to us than years on a resume.
Language
Functional French and English. Technical work is in English. Team and any client interaction in Quebec is in French.
Nice-to-have
How we work
Small team, high trust, explicit ownership of your slice. We set the architecture and the security and compliance posture, then back you with mentorship, code review, and fast feedback so you grow quickly. We are looking for a highly autonomous individual who takes ownership of problems, drives them forward independently, and seeks input when it adds value rather than waiting for direction. Clear, direct communication is essential. No unnecessary corporate jargon. Reach for agents first, and learn quickly where they help and where they do not.
Your first six months
You are supported the whole way. We expect you to own the outcome.
Eligibility
This is a salaried placement funded through the NRC IRAP – Youth Employment Program (Programme emploi jeunesse). To be hired, you must be eligible for and approvable under that program. We confirm this with you privately, early in the process.
Logistic
---
Ingénieur(e) full-stack, début de carrière
Télétravail d'abord, grande région de Montréal, avec présentiel occasionnel. Temps plein (40 h/sem). Placement salarié financé par le PARI CNRC – Programme emploi jeunesse, avec voie vers un poste permanent.
L'entreprise
Chez Uvee, on transforme une technologie de pointe en un instrument portatif que l'opérateur de ligne peut tenir et en qui il a confiance. L'appareil détecte ce que l'œil humain ne voit pas : aliments plus sécuritaires, moins de gaspillage, ligne qui continue de rouler. Branché au nuage, il transforme chaque lecture en données exploitables en temps réel. Ça marche déjà en labo; on a besoin de toi pour le rendre assez robuste pour une vraie usine. On utilise les outils agentiques de façon agressive : c'est comme ça qu'on livre.
Ton rôle
Tu possèdes une partie du logiciel, des deux côtés de la jonction :
Incontournables
Atouts
Linux embarqué/Python sur ARM, optique ou spectromètres, ONNX Runtime, MLOps, DevSecOps (gestion des secrets, IAM, URL signées), migrations Postgres, infrastructure as code (Terraform/OpenTofu), empathie utilisateur, expérience en startup, avoir déjà livré en production.
Comment on travaille
Petite équipe, haute confiance, prise en charge explicite de ta partie. On définit l'architecture et la posture de sécurité, puis on te soutient avec mentorat, révision de code et rétroaction rapide. On cherche une personne très autonome, à la communication claire et directe, sans jargon corporatif.
Tes six premiers mois