Développeur Full-Stack Senior // Senior Full-Stack Developer (Winnipeg)

Développeur Full-Stack Senior // Senior Full-Stack Developer (Winnipeg)

11 Nov
|
Facetofacegames
|
Winnipeg

11 Nov

Facetofacegames

Winnipeg

An English posting will follow. Développeur full-stack seniorLieu : Montréal (Québec), en mode hybride, ou à distance dans le même fuseau horaireType d’emploi : Temps pleinNiveau d’expérience : SeniorRémunération : 120 000 $ à 145 000 $ CA À propos de nousJeux 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 avons historiquement beaucoup fait appel à des partenaires de développement externes et investissons maintenant afin de renforcer notre expertise interne en développement logiciel. 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 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. 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. Analyser des bases de code inconnues, résoudre des problèmes en production et mettre en œuvre des améliorations concrètes.

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.

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 avec PostgreSQL et des outils modernes d’accès aux données tels que Prisma ou Drizzle. 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. Expérience avec PHP/Laravel.

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. 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.

Un rôle clé assorti d’importantes responsabilités à l’égard de nos applications et de notre orientation technique. 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. Jeux Face à Face souscrit au principe de l’égalité d’accès à l’emploi.

Senior

Full-Stack DeveloperLocation: Montreal, Quebec (Hybrid) or remote in that time zoneEmployment Type: Full-TimeExperience Level: SeniorCompensation: $120,000 – $145,000 CAD About UsFace 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. Role OverviewWe’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.

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.

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. 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.

Experience with PostgreSQL and contemporary 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. PHP/Laravel experience.

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.

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. A foundational role with significant ownership over our applications and technical direction. Flexible daily schedule within Monday–Friday core hours.

Remote or hybrid work arrangement. Health and dental benefits. The opportunity to help shape our development practices and future technology team. Face to Face Games is an equal opportunity employer.

📌 Développeur Full-Stack Senior // Senior Full-Stack Developer (Winnipeg)
🏢 Facetofacegames
📍 Winnipeg

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 // senior full-stack developer (winnipeg) / winnipeg

Subscribe to this job alert:

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