Internship - Fullstack web dev (volunteer)
1 week ago
Ce poste est un stage bénévole dans un organisme à but non lucratif.
Présentiel au 163 rue Saint Paul Ouest, métro Place d'Armes, Montréal.
À propos
est une jeune start up qui fusionne art, intelligence artificielle et technologies créatives pour rendre l'art accessible, dans le respect des artistes et de leurs droits. Notre plateforme génère et publie automatiquement des œuvres à partir de personas, mots clés et préférences culturelles.
Mission
Migrer de WordPress et PHP vers et mettre en place des automatisations qui enrichissent le catalogue, publient sur plusieurs canaux et déclenchent des communications utiles.
Ce que tu feras
- Découvrir l'architecture existante WordPress et PHP, la base MySQL et le front actuel, puis cartographier les tables clés artistes, œuvres, commandes, paniers.
- Installer l'environnement de développement , ,
- Écrire des scripts d'extraction et de migration MySQL
- Mettre en place un premier pipeline d'enrichissement du catalogue. propositions de textes bilingues, balises ALT, styles et thèmes, contrôles de qualité d'images, mini interface de validation humaine.
- Créer un service de publication multicanal. mapping des champs, adaptation titres et visuels aux règles des plateformes ciblées, webhooks de synchro, file d'attente et suivi d'acceptation.
- Relier les événements clés du site et du back office à un moteur simple de courriels personnalisés et CRM. instrumentation, consentement, déclencheurs après visite, panier ou devis.
- Développer les pages essentielles. accueil, liste d'œuvres, fiche œuvre et artiste, ainsi qu'un écran interne de validation des enrichissements.
- Intégrer les briques RAG comme technique au service du produit. N8N pour la recherche enrichie, embeddings avec pgvector pour les suggestions d'œuvres proches.
Profil recherché
- Connaissances en et JavaScript ou TypeScript.
- Rigueur, autonomie, goût pour la documentation et le travail en équipe.
- Français courant. Anglais technique un atout.
Ce que tu y gagnes
- Stage bénévole dans un OBNL avec mentorat technique et produit.
- Projets concrets en production et portfolio démontrable.
- Horaires flexibles, accès à nos événements, lettre de recommandation.
- Travail en présentiel au Vieux Montréal, à deux pas du métro Place d'Armes.
This role is a volunteer internship at a non-profit organization.
On site
at 163 Rue Saint-Paul Ouest, Place-d'Armes metro, Montréal.
About us
is a young startup that blends art, artificial intelligence, and creative technologies to make art accessible while respecting artists and their rights. Our platform automatically generates and publishes works from personas, keywords, and cultural preferences.
Mission
Migrate from WordPress and PHP to and set up automations that enrich the catalog, publish across multiple channels, and trigger useful communications.
What you will do
- Explore the existing WordPress and PHP architecture, the MySQL database, and the current frontend, then map the key tables: artists, artworks, orders, carts.
- Set up the development environment: , , Prisma, and Postgres locally or in the cloud, with pgvector if available.
- Design the Prisma data model in and write the migrations.
- Write extraction and migration scripts from MySQL to Postgres while maintaining referential integrity.
- Implement a first catalog-enrichment pipeline: bilingual copy suggestions, ALT tags, styles and themes, image quality checks, and a lightweight human-validation UI.
- Build a multichannel publishing service: field mapping, adaptation of titles and visuals to each target platform's rules, sync webhooks, a queue, and acceptance tracking.
- Connect key site and back-office events to a simple personalized email and CRM engine: instrumentation, consent, and triggers after a visit, cart, or quote request.
- Develop the core pages: home, artworks list, artwork and artist detail, plus an internal screen to validate enrichments.
- Integrate RAG building blocks as a technique in service of the product: LangChain for enhanced retrieval and pgvector embeddings for similar-artwork suggestions.
- Expose a few baseline metrics: number of enriched artworks, publication acceptance rate, time to go live, email opens.
Profile
- Knowledge of and JavaScript or TypeScript.
- Rigor, autonomy, love for documentation, and teamwork.
- Working proficiency in French. Technical English is an asset.
What you gain
- Volunteer internship in a non-profit with technical and product mentorship.
- Real projects in production and a demonstrable portfolio.
- Flexible hours, access to our events, and a letter of recommendation.
- On-site work in Old Montréal, steps from Place-d'Armes metro.
-
Développeur Web Fullstack
7 days ago
Montreal, Quebec, Canada DELAN - IT Talent Solutions Full timeLe Développeur Web Fullstack sera responsable de concevoir, développer et optimiser les applications Web internes et publiques d'une organisation d'envergure. La personne travaillera majoritairement en Front End (React) et collaborera étroitement avec plusieurs équipes pour soutenir l'évolution des plateformes numériques.PLUS PRÉCISÉMENT•...
-
Fullstack Developer
1 day ago
Montreal, Quebec, Canada Highspring Full timeYou will work onbusiness-critical web platforms, including:A web automation and quoting platformA large-scale e-commerce platformInnovative projects , including AI-powered initiativesThese projects sit at thecore of the company's digital ecosystemand have a direct business impact.Key ResponsibilitiesDesign and build robust, scalable fullstack...
-
NET Fullstack Developer
1 day ago
Montreal, Quebec, Canada Techso Full timeAs a world leader in digital transformation, Techso is a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management (IT), specific application development (DEV) and product lifecycle management (PLM).Founded in 2014, Techso has built a reputation for the quality of its projects delivered to...
-
Montreal, Quebec, Canada Xideral Full timeLangue requise :FrançaisHeures de travail par semaine :37,5 heuresType de poste :Hybride – Présence au Québec, avec obligation d'être sur site 6 jours par mois à Montréal, incluant 2 journées au Vieux-Port pour les activités de PI Planning (tous les 8 semaines).Durée de la mission en mois :Jusqu'au 31 décembre 2026 (environ 12 mois, avec...
-
Montreal, Quebec, Canada Xideral Canada Full timeLangue requise :FrançaisHeures de travail par semaine :37,5 heuresType de poste :Hybride - Présence au Québec, avec obligation d'être sur site6 jours par mois à Montréal, incluant2 journées au Vieux-Portpour les activités de PI Planning (tous les 8 semaines).Durée de la mission en mois :Jusqu'au 31 décembre 2026 (environ 12 mois, avec possibilité...
-
Montreal, Quebec, Canada Xideral Full timeLangue requise : FrançaisHeures de travail par semaine : 37,5 heuresType de poste : Hybride – Présence au Québec, avec obligation d'être sur site 6 jours par mois à Montréal, incluant 2 journées au Vieux-Port pour les activités de PI Planning (tous les 8 semaines).Durée de la mission en mois : Jusqu'au 31 décembre 2026 (environ 12 mois, avec...
-
Fullstack Web Developer, REACT
1 day ago
Montreal, Quebec, Canada Radio-Canada Full timePosition TitleFullstack Web Developer, REACT (CMS) (French Services) (Telework/Hybrid)Status Of EmploymentContractee Long-Term (Durée déterminée)Position Language RequirementFrenchLanguage SkillsFrench (Reading), French (Speaking), French (Writing)Work at CBC/Radio-CanadaAt CBC/Radio-Canada, we create content that informs, entertains and connects...
-
Programmeur·euse Fullstack Senior
1 day ago
Montreal, Quebec, Canada Sony Interactive Entertainment Full timeWhy PlayStation?PlayStation isn't just the Best Place to Play — it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...
-
Développeur·euse Fullstack .NET
1 day ago
Montreal, Quebec, Canada Techso Full timeChef de file mondial en transformation numérique, Techso est une société en pleine croissance proposant des services-conseil dans trois créneaux d'expertise : la gestion de l'infrastructure technologique (TI), le développement spécifique d'application (DEV) et la gestion de cycle de vie du produit (PLM).Fondée en 2014, Techso s'est forgée une...
-
Java Fullstack Developer
1 day ago
Montreal, Quebec, Canada Techso Full timeAs a world leader in digital transformation, Techso is a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management (IT), specific application development (DEV) and product lifecycle management (PLM).Founded in 2014, Techso has built a reputation for the quality of its projects delivered to...