Développeur full-stack senior (Montreal)

Développeur full-stack senior (Montreal)

26 Oct
|
Facetofacegames
|
Montreal

26 Oct

Facetofacegames

Montreal

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 F2 F 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 Type Script/Java Script, Node.js, React/Svelte, Shopify et Postgre SQL. Vous travaillerez également sur les intégrations reliant Shopify, Net Suite, 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 Net Suite, 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 Type Script et Java Script, tant en développement frontal qu’en développement dorsal.
Expérience en production avec React et/ou Svelte/Svelte Kit.
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 Postgre SQL 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 Graph QL.
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

📌 Développeur full-stack senior (Montreal)
🏢 Facetofacegames
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur full-stack senior (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: développeur full-stack senior (montreal) / montreal