Développeur web Fullstack
Chez Consignaction, notre engagement envers la réduction des déchets est fondamental. « Rien ne se perd, tout se transforme ». Nous nous employons à faciliter le traitement des contenants de boisson. En gérant le système de consigne, en développant des programmes qui maximisent la récupération, en nous assurant de la participation de chacun, nous œuvrons à une économie circulaire et luttons contre les changements climatiques. C’est notre contribution directe à un avenir plus durable.
Avec des lieux de retour de contenants de boisson répartis sur l’ensemble du territoire québécois, nous travaillons pour offrir aux citoyens un service accessible, rapide, moderne, efficace et écologique. Tout cela grâce à l’engagement des citoyens, de nos membres et de nos partenaires.
Présentation du poste
En tant que Développeur Web Fullstack, tu seras responsable de la conception, du développement et de la maintenance de nos applications web. Tu travailleras sur l’interface utilisateur ainsi que sur la partie backend en utilisant des technologies modernes et efficaces. Tu seras amené à travailler en étroite collaboration avec les équipes d’opérations, de logistique et de finances pour produire des applications qui répondent aux besoins de l’entreprise.
Avantages de travailler avec nous
- Mode hybride et horaire flexible;
- Régime de retraite simplifié avec contribution de l’employeur pouvant aller jusqu’à 5%;
- Assurances vie, soins dentaires, médicaments, personne à charge, invalidité longue durée, soins de la vue, fournitures et services médicaux, assurance voyage;
- Accessible en transport en commun;
- Stationnement sur place.
Responsabilités
- Développement Frontend : Concevoir et implémenter des interfaces utilisateurs dynamiques et réactives avec des technologies comme Svelte. Participer à la mise en place de designs responsives et performants.
- Développement Backend : Utiliser TypeScript pour développer et maintenir la logique métier côté serveur en utilisant des outils comme Prisma pour gérer l'accès aux données, avec une attention particulière à la qualité et à la sécurité du code.
- Gestion des bases de données : Concevoir et maintenir des bases de données relationnelles sous SQL Server (ou équivalents), avec une approche centrée sur la performance et la scalabilité des données.
- Collaborer avec les équipes internes : Travailler avec les équipes produit et design pour transformer les besoins fonctionnels en solutions techniques adaptées. Participer à l’amélioration continue des processus de développement.
- Optimisation et performance : Analyser et optimiser les performances des applications web, tant côté client que côté serveur.
- Test et débogage : Écrire des tests unitaires et fonctionnels pour garantir la stabilité et la qualité du code. Assurer une gestion efficace des erreurs et des bugs.
Exigences
- Formation : Bac +3/5 en informatique ou domaine équivalent, ou expérience professionnelle significative.
- Expérience : Minimum 3 ans d'expérience en développement web Fullstack.
- Maîtrise de Svelte (ou Maîtrise de React, Angular, Next.js, Vue avec un intérêt pour l’apprentissage de Svelte).
- Excellente maîtrise de TypeScript (ou une solide expérience en JavaScript).
- Expérience solide en HTML/SCSS, avec une connaissance de Tailwind CSS un plus.
- Connaissance de Prisma ou d’autres ORM comme Entity Framework pour l’interaction avec les bases de données.
- Compétence en SQL Server ou en bases de données relationnelles similaires.
- Connaissance des solutions Azure Functions, Azure Static App, MSAL
- Bonne compréhension des principes de développement web moderne (responsive design, optimisation de la performance, sécurité, etc.).
- Expérience avec des outils de gestion de versions (Git) et des environnements de développement collaboratif (CI/CD).
- Expérience avec Azure Dev-Ops un plus!
- Autonomie et capacité à résoudre des problèmes complexes.
- Esprit d'équipe, bonne communication et capacité à travailler en collaboration.
- Proactivité dans la gestion des priorités et la recherche de solutions innovantes.
- Sens du détail et de la qualité du code
Type d’emploi : Temps plein permanent
Lieu de travail : Mode hybride, nos bureaux sont situés à Saint-Laurent.
Qui sommes-nous ?
L’Association québécoise de récupération des contenants de boissons (AQRCB) est l’organisme de gestion désigné (OGD) pour l’élaboration, la mise en œuvre, le financement et la gestion du système de consigne modernisé selon le principe de la responsabilité élargie des producteurs (REP). Elle regroupe les différents producteurs de boissons impliqués dans la récupération, le réemploi, le recyclage et la valorisation des contenants de boissons dans la province de Québec.