Postuler

Publié il y a 18 jours

Développeur full-stack senior // Senior Full-Stack Developer

@ Face to Face Games

Montréal, Québec

TélétravailTemps plein5+ ans d’expérienceBilingue
Postuler
SIGNAUX

Responsabilités :

  • Développer et maintenir la vitrine Shopify et les applications personnalisées
  • Créer et maintenir des applications Web internes pour l'évaluation et la tarification des cartes
  • Développer des intégrations entre Shopify, NetSuite et les autres systèmes
  • Prendre en charge les applications existantes développées par des agences externes
  • Contribuer à l'audit et à la documentation des systèmes existants

Résumé des exigences :

  • Au moins cinq ans d'expérience en développement logiciel à un niveau senior
  • Solides compétences en TypeScript et JavaScript
  • Expérience en production avec React ou Svelte et Node.js
  • Expérience en développement Shopify
  • Expérience avec PostgreSQL et des API REST et GraphQL
  • Maîtrise de l'anglais et autorisation de travail au Canada

Outils et compétences

Avantages mentionnés

Assurance maladieSoins dentairesRégime de retraiteRabais employé
Source et dates

Site carrière / système de candidatures · bamboohr

Date publiée par l’employeur
2026-10-21
Première détection par notre source
2026-10-22
Mise à jour du dossier source
2026-10-23

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Horairejour
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau, Domicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
Avantages mentionnésHoraire flexible, Régime de retraite, Rabais employé

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Face to Face Games

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Shape the Future of Card Gaming with Us!

Description complète de l’entreprise

🌟 Face to Face Games: Since 2009, we have been at the forefront of bringing people together through the love of trading card games. Starting as a small group of enthusiasts, we've grown into a leading name in the Canadian gaming community, committed to providing the best in trading card entertainment. 🎲 What We Offer: Wide Range of Products: From Magic: The Gathering to a variety of other trading card games, our product range is tailored to meet all gaming needs. Events and Tournaments: Our Face to Face Games Tour, details at f2ftour.com, is renowned for hosting engaging and competitive gaming events across Canada. Retail Stores: Our multiple retail locations across Canada are dedicated to serving the gaming community with excellence. 🚀 Be Part of Our Vision: Join us in our journey to become the world's top trading card game company. We are always on the lookout for individuals passionate about gaming and customer satisfaction. 🔑 Our Core Values: Accountability: We believe in integrity and owning our actions. Community: Our strength lies in our inclusive and vibrant gaming community. Excellence: We strive for excellence, ensuring quality in every interaction. 💼 Careers at Face to Face Games: If you're passionate about gaming and thrive in dynamic environments, we’d love to have you on board. Together, we can shape the future of trading card games. 🌐 Explore & Connect: Visit us at FaceToFaceGames.com for our full range of products and services. And don't forget to check out f2ftour.com for the latest on our exciting gaming events!

Abonnés LinkedIn
281
Personnes associées sur LinkedIn
47
Bureaux déclarés
  • 4425 Wellington, Verdun, Quebec H4G 1W6, CA
  • 1398 Danforth Ave, Toronto, Ontario M4J 1M9, CA
Catégories d’activité
  • Card and Board Games
  • Collectibles
  • Consumer Goods
  • E-Commerce
  • Events
  • Gaming
  • Retail
Autres noms enregistrés
  • Face to Face Games
Spécialités
  • Trading Card Game Sales
  • Event Organization
  • Retail Management
  • Product Diversification
  • Community Engagement
  • Customer Service Excellence
  • Industry Experience
  • Buylist Service
  • Up-to-Date Pricing
  • and E-commerce & Digital Presence
Le profil indique une agence de recrutement
Non
Investissement total déclaré
0

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

🌟 Face to Face Games: Since 2009, we have been at the forefront of bringing people together through the love of trading card games. Starting as a small group of enthusiasts, we've grown into a leading name in the Canadian gaming community, committed to providing the best in trading card entertainment. 🎲 What We Offer: Wide Range of Products: From Magic: The Gathering to a variety of other trading card games, our…

ChampValeur
SecteurRetail
Taille51-200 employees
Siège socialVerdun, Quebec
Type d’organisationPrivately Held
Fondée en2009
SpécialitésTrading Card Game SalesEvent OrganizationRetail ManagementProduct DiversificationCommunity EngagementCustomer Service ExcellenceIndustry ExperienceBuylist ServiceUp-to-Date Pricingand E-commerce & Digital Presence
Offres sur Jobsy10
LinkedInVoir la page
Description

An English posting will follow.

Développeur full-stack senior
Lieu : Montréal (Québec), en mode hybride, ou à distance dans le même fuseau horaire
Type d’emploi : Temps plein
Niveau d’expérience : Senior
Rémunération : 120 000 $ à 145 000 $ CA

À propos de nous
Jeux Face à Face est la principale entreprise canadienne de jeux de cartes à collectionner offrant une gamme complète de services. Nous achetons et vendons des produits de jeux de cartes à collectionner, exploitons des magasins de détail et une plateforme de commerce électronique, et organisons des événements d’envergure partout au Canada dans le cadre du F2F Tour.

La technologie soutient presque tous les aspects de nos activités, notamment notre boutique en ligne, nos systèmes de point de vente, nos outils d’évaluation et de tarification des cartes, nos activités événementielles ainsi que les intégrations qui relient ces systèmes.

Nous sommes une petite ou moyenne entreprise en pleine évolution, dotée d’une culture pragmatique et axée sur l’action. Nous avons historiquement beaucoup fait appel à des partenaires de développement externes et investissons maintenant afin de renforcer notre expertise interne en développement logiciel.

Aperçu du poste
Nous recherchons une personne expérimentée en développement full-stack qui prendra en charge nos applications existantes et créera de nouveaux systèmes pour soutenir nos activités de commerce électronique et de vente au détail.

Vous travaillerez sur des applications destinées à la clientèle et sur des outils internes, au moyen d’une pile technologique principalement composée de TypeScript/JavaScript, Node.js, React/Svelte, Shopify et PostgreSQL. Vous travaillerez également sur les intégrations reliant Shopify, NetSuite, notre catalogue de produits, notre infrastructure de recherche et d’autres systèmes d’entreprise.

Il s’agit d’un rôle concret offrant une grande autonomie. Vous devez être à l’aise de prendre en charge des bases de code que vous ne connaissez pas, de travailler avec une documentation imparfaite ou incomplète, de prendre des décisions pragmatiques en matière d’architecture et d’expliquer les compromis techniques à des parties prenantes non techniques.

En tant que l’une des premières personnes embauchées au sein de notre équipe interne de développement logiciel, vous aurez également l’occasion de contribuer à l’établissement de nos pratiques de développement et d’influencer l’orientation technique de nos systèmes.

Vos responsabilités

  • Développer et maintenir notre vitrine Shopify, nos applications personnalisées, nos extensions de point de vente, nos extensions d’interface utilisateur et nos Shopify Functions.
  • Créer et maintenir des applications Web internes qui soutiennent l’évaluation et la tarification des cartes, les événements et les activités de vente au détail.
  • Développer des intégrations entre Shopify, Oracle NetSuite, notre catalogue de produits, notre infrastructure de recherche et d’autres systèmes d’entreprise.
  • Créer et maintenir des pipelines de données et des utilitaires assurant la circulation fiable des données sur les prix, les stocks et le catalogue.
  • Prendre en charge les applications existantes développées par des agences et des prestataires externes.
  • Analyser des bases de code inconnues, résoudre des problèmes en production et mettre en œuvre des améliorations concrètes.
  • Contribuer à l’audit, à la documentation et à la consolidation de nos applications et intégrations existantes.
  • Prendre des décisions en matière d’architecture et de mise en œuvre en tenant compte de la maintenabilité, de la performance et des besoins de l’entreprise.
  • Travailler directement avec les parties prenantes internes afin de comprendre les problèmes opérationnels et de les traduire en solutions techniques.
  • Contribuer à établir des normes pragmatiques en matière de développement, de tests, de documentation, de déploiement et de qualité du code à mesure que nous renforçons nos capacités internes de développement.

Expérience requise

  • Au moins cinq ans d’expérience professionnelle en développement logiciel, y compris la prise en charge de systèmes de production à un niveau senior.
  • Solides compétences en TypeScript et JavaScript, tant en développement frontal qu’en développement dorsal.
  • Expérience en production avec React et/ou Svelte/SvelteKit.
  • Expérience en développement dorsal avec Node.js à l’aide d’Express, de Fastify ou de cadres similaires.
  • Expérience en développement Shopify, notamment avec les applications, les thèmes et/ou les intégrations d’API.
  • Expérience avec PostgreSQL et des outils modernes d’accès aux données tels que Prisma ou Drizzle.
  • Expérience dans la création et l’intégration d’API REST et GraphQL.
  • Capacité à prendre en charge de façon autonome des bases de code inconnues, à diagnostiquer les problèmes et à prendre des décisions techniques judicieuses.
  • Capacité à expliquer clairement les décisions et les compromis techniques à des parties prenantes non techniques.
  • Aisance à travailler avec de grands volumes de données essentielles aux activités de commerce électronique et de vente au détail.

Atouts

  • Expérience avec Shopify Polaris, App Bridge et l’écosystème élargi des applications Shopify.
  • Expérience avec PHP/Laravel.
  • Expérience avec NetSuite SuiteScript ou avec l’intégration d’autres systèmes ERP.
  • Expérience avec OpenSearch, Elasticsearch ou une infrastructure de recherche similaire.
  • Expérience avec un système de gestion de l’information produit (PIM), particulièrement Akeneo.
  • Expérience dans le transfert des activités de développement d’une agence externe vers une équipe interne.
  • Expérience comme unique développeur ou développeuse, ou comme membre intégré d’une équipe, avec d’importantes responsabilités.
  • Expérience en tests automatisés avec des outils tels que Vitest, Playwright ou PHPUnit.
  • Expérience en création de scripts Python.
  • Connaissance des jeux de cartes à collectionner.

Lieu et exigences de travail
Poste à distance ou en mode hybride, basé au Canada.
La personne doit résider au Canada et être légalement autorisée à y travailler.
La maîtrise de l’anglais est requise pour les communications quotidiennes avec nos équipes de l’Ontario, des États-Unis et de l’Europe ainsi qu’avec nos partenaires externes.

Ce que nous offrons

  • Un rôle clé assorti d’importantes responsabilités à l’égard de nos applications et de notre orientation technique.
  • L’occasion de moderniser et d’uniformiser les systèmes de production qui soutiennent directement nos activités quotidiennes.
  • Une période de transition structurée avec notre agence de développement actuelle.
  • Un environnement de travail collaboratif, pragmatique et dynamique.
  • Un horaire quotidien flexible, dans le respect de nos heures principales du lundi au vendredi.
  • Une formule de travail à distance ou hybride.
  • Des assurances soins de santé et soins dentaires.
  • Un REER collectif avec cotisation équivalente de l’employeur.
  • Un rabais pour les membres du personnel.
  • L’occasion de contribuer à façonner nos pratiques de développement et notre future équipe technologique.

Jeux Face à Face souscrit au principe de l’égalité d’accès à l’emploi. Nous invitons toutes les personnes qualifiées à soumettre leur candidature.

###

Senior Full-Stack Developer
Location: Montreal, Quebec (Hybrid) or remote in that time zone
Employment Type: Full-Time
Experience Level: Senior
Compensation: $120,000 – $145,000 CAD

About Us
Face to Face Games is Canada’s leading full-service trading card game company. We buy and sell trading card game products, operate retail locations, run e-commerce operations, and organize large-scale events across Canada through the F2F Tour.

Technology supports nearly every part of our business, including our e-commerce storefront, point-of-sale systems, card appraisal and pricing tools, event operations, and the integrations that connect them.

We are a fast-moving small to midsized company with a practical, hands-on culture. We have historically relied heavily on external development partners and are now investing in bringing more software development expertise in-house.

Role Overview
We’re looking for an experienced full-stack developer to take ownership of existing applications and build new systems supporting our e-commerce and retail operations.

You’ll work across customer-facing and internal applications, with a stack centered around TypeScript/JavaScript, Node.js, React/Svelte, Shopify, and PostgreSQL. You’ll also work with integrations connecting Shopify, NetSuite, our product catalog, search infrastructure, and other business systems.

This is a hands-on role with significant autonomy. You should be comfortable taking over unfamiliar codebases, working through imperfect or incomplete documentation, making practical architecture decisions, and communicating technical trade-offs to non-technical stakeholders.

As one of our first in-house software development hires, you’ll also have an opportunity to help establish our development practices and influence the technical direction of our systems.

What You’ll Do
Develop and maintain our Shopify storefront, custom apps, POS extensions, UI extensions, and Shopify Functions.
Build and maintain internal web applications supporting card appraisal, pricing, events, and retail operations.
Develop integrations between Shopify, Oracle NetSuite, our product catalog, search infrastructure, and other business systems.
Build and maintain data pipelines and utilities that keep pricing, inventory, and catalog data flowing reliably.
Take ownership of existing applications developed by external agencies and contractors.
Investigate unfamiliar codebases, troubleshoot production issues, and implement practical improvements.
Help audit, document, and consolidate our existing applications and integrations.
Make architecture and implementation decisions with consideration for maintainability, performance, and business requirements.
Work directly with internal stakeholders to understand operational problems and translate them into technical solutions.
Help establish practical standards for development, testing, documentation, deployment, and code quality as we expand our internal development capabilities.

Required Experience

  • 5+ years of professional software development experience, including senior-level ownership of production systems.
  • Strong TypeScript and JavaScript skills across both frontend and backend development.
  • Production experience with React and/or Svelte/SvelteKit.
  • Node.js backend development experience using Express, Fastify, or similar frameworks.
  • Shopify development experience, including apps, themes, and/or API integrations.
  • Experience with PostgreSQL and modern data-access tooling such as Prisma or Drizzle.
  • Experience building and integrating REST and GraphQL APIs.
  • Ability to independently take ownership of unfamiliar codebases, diagnose problems, and make sound technical decisions.
  • Ability to explain technical decisions and trade-offs clearly to non-technical stakeholders.
  • Comfort working with high-volume, business-critical e-commerce and retail data.

Nice to Have

  • Experience with Shopify Polaris, App Bridge, and the broader Shopify app ecosystem.
  • PHP/Laravel experience.
  • NetSuite SuiteScript or other ERP integration experience.
  • OpenSearch, Elasticsearch, or similar search infrastructure experience.
  • PIM experience, particularly Akeneo.
  • Experience transitioning development from an external agency to an internal team.
  • Experience working as a solo or embedded developer with significant ownership.
  • Automated testing experience using tools such as Vitest, Playwright, or PHPUnit.
  • Python scripting experience.
  • Familiarity with trading card games.

Location & Work Requirements
Remote or hybrid role based in Canada.
Physical presence in Canada and legal eligibility to work in Canada are required.
English fluency is required for daily communication with our Ontario, US, and European teams and external partners.

What We Offer

  • A foundational role with significant ownership over our applications and technical direction.
  • The opportunity to modernize and unify production systems that directly support our day-to-day business.
  • A structured transition period with our current development agency.
  • A collaborative, practical, and fast-moving work environment.
  • Flexible daily schedule within Monday–Friday core hours.
  • Remote or hybrid work arrangement.
  • Health and dental benefits.
  • Group RRSP with employer contribution match.
  • Employee discount.
  • The opportunity to help shape our development practices and future technology team.

Face to Face Games is an equal opportunity employer. We welcome applications from all qualified candidates.

Emplois semblables

  • Contrôleur de gestion

    Montréal, QC

    Héma-Québec

    8+ ansHéma-Québec needs candidates with a university degree in accounting or business administration and at least 8 years of relevant experience. Strong management accounting skills (costing, budgeting, analysis), Microsoft Office proficiency, and the ability to explain financial information clearly in French are required.

    SAP, Microsoft Excel, Microsoft Office

    Partenaire d'affaires comptabilité de gestion - 14 mois

    Montréal, QC

    Héma-Québec

    6+ ansHéma-Québec needs candidates with a bachelor's degree in accounting or administration and six years of budgeting or project evaluation experience. A CPA is an important asset, as are clear communication, rigour, integrity and knowledge of SAP.

    SAP

  • Director, Strategic Insights

    Montréal, QC
    HybrideTemps plein

    Reitmans (Canada) Ltée/Ltd

    10+ ansReitmans needs 10+ years in strategic insights, analytics or research leadership in retail, with strong commercial judgment, leadership of cross-functional teams, and clear executive communication. Bilingual French and English is required.

    Prioritization, Research, Market research, Strategic planning, Decision making, Leadership

  • Technicien(ne) en bâtiment

    Québec, QC +5
    Temps plein

    TEHORA

    5+ ansDiplôme de technicien ou bachelier en gestion de projets de construction; Minimum 5 ans d'expérience en coordination de chantiers multidisciplinaires; Coordination de deux projets de plus de 8 M$ chacun

    MS Project, Microsoft Office

  • Commis Service temps partiel jour

    Montréal, QC
    Temps partiel

    Loblaw

    Esprit d'équipe et souci du détail; Courtoisie et débrouillardise; Disponibilité pour quarts de jour, soir et fins de semaine

    Product knowledge, Customer service, Attention to detail, Procurement, Leadership, Vulnerable sector check

  • Conseiller(-ère) en gestion financière

    Montréal, QC
    58k–103k $/anTemps plein

    URGENCES-SANTE

    Candidates need an undergraduate degree in accounting or a related discipline and advanced Excel skills. Experience in the healthcare network, familiarity with Oracle, SAP or GRF Espresso, and a CPA designation are assets.

    Excel, MS Office, Oracle, SAP, GRF Espresso, GRM

  • Warehouse Floater and Backup Driver - Permanent Full-Time - Montreal QC

    Montréal, QC
    18,75–24,75 $/hSur placeTemps plein

    Venture Media

    3+ ansCandidates need a valid driver's licence, at least three years of commercial driving experience and a clean CVOR, plus working knowledge of truck driving rules. They must be able to lift up to 50 lbs and handle unexpected situations on the road.

    pallet jack, 3 ton truck, 5 ton truck, Chit Chats platform

  • Chef, excellence opérationnelle qualité

    Montréal, QC
    Temps plein

    Pharmascience Inc: is a full-service privately owned pharmaceutical company with strong roots in Canada and a growing global reach with product distribution in over 50…

    5+ ansCandidates need at least 5 years in pharmaceutical manufacturing or project management and continuous improvement, plus a Lean Six Sigma green or black belt. A science bachelor's degree or equivalent experience, strong knowledge of Canadian and US food and drug regulations, and fluent French and English are required.

    Logiciels de gestion de projet

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.