Senior Full-Stack Developer

New
F
Face to Face GamesE-commerce software
Remote or hybrid role based in Canada., remote in that time zoneFull-TimeSenior
Salary120,000 - 145,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Languages
English fluency is required
Experience
5+ years of professional software development experience
Required Skills
GraphQLNode.jsPostgreSQLJavascriptShopifyTypeScriptReactRESTful APIs

Requirements

  • Have 5+ years of professional software development experience, including senior-level ownership of production systems.
  • Have strong TypeScript and JavaScript skills across frontend and backend development.
  • Have production experience with React and/or Svelte/SvelteKit.
  • Have Node.js backend development experience using Express, Fastify, or similar frameworks.
  • Have Shopify development experience, including apps, themes, and/or API integrations.
  • Have experience with PostgreSQL and modern data-access tools such as Prisma or Drizzle.
  • Have experience building and integrating REST and GraphQL APIs.
  • Be able to independently take ownership of unfamiliar codebases, diagnose problems, and make sound technical decisions.
  • Be able to explain technical decisions and trade-offs clearly to non-technical stakeholders.
  • Be comfortable working with high-volume, business-critical e-commerce and retail data.
  • Have English fluency for daily communication with teams and external partners.
  • Reside in Canada and be legally eligible to work in Canada.

Responsibilities

  • Develop and maintain the Shopify storefront, custom apps, POS extensions, UI extensions, and Shopify Functions.
  • Build and maintain internal web applications for card appraisal, pricing, events, and retail operations.
  • Develop integrations between Shopify, Oracle NetSuite, the product catalog, search infrastructure, and other business systems.
  • Build and maintain data pipelines and utilities for pricing, inventory, and catalog data.
  • Take ownership of applications developed by external agencies and contractors.
  • Investigate unfamiliar codebases, troubleshoot production issues, and implement improvements.
  • Audit, document, and consolidate existing applications and integrations.
  • Make architecture and implementation decisions that consider maintainability, performance, and business requirements.
  • Work with internal stakeholders to understand operational problems and translate them into technical solutions.
  • Help establish standards for development, testing, documentation, deployment, and code quality.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 145,000 CAD per year
Apply Now