Full-Stack Web Engineer

Who We Are

OpenSail is a fast-growing digital marketing agency based in Saskatoon, SK. Our in-house crew includes designers, ad managers, strategists, web designers, web developers, and passionate leaders who are constantly pushing the boundaries of digital marketing and adapting to the ever-changing landscape. Our agency serves clients at home and abroad, from local storefronts to international brands.

About the Role

You’ll be our first dedicated web engineer*, partnering with designers, programmers, and digital marketing experts to build and maintain complex websites. You’ll own end-to-end delivery, from estimating scopes to shipping production-ready code, with opportunities to collaborate with our award-winning designers to deliver thoughtful, robust, and highly optimized user-focused experiences for our diverse clients and stakeholders.

Must-Have Skills

  • TypeScript & React/Next.js: A tangible history of building production apps, SSR/SSG workflows, and modern data-fetch strategies
  • Code Architecture & Maintainability: Proven ability to thoughtfully structure modules and components, and experience with industry-standard design patterns, branching strategies, and versioning.
  • Shopify Development: Hands-on Liquid theme customization and app development via Shopify CLI

Nice-to-Have Skills

  • Headless CMS integrations (Payload, Sanity, etc.)
  • GraphQL/REST schema design and normalization
  • A strong understanding of version control and branching strategies (GitHub Actions, CircleCI) & testing (Jest, Cypress, Playwright).
  • Performance tuning (Lighthouse, WebPageTest) and observability (logging, tracing)
  • System-design patterns: monorepos, micro-frontends, hexagonal architecture

Day-to-Day Responsibilities

  • Translate client requirements into technical plans and accurate work estimates
  • Architect and implement ecommerce storefronts with Shopify’s Liquid templating language and develop custom apps to extend Shopify’s native functionality using React with Remix
  • Collaborate with designers and no-code developers to integrate headless CMS and e-commerce workflows
  • Write clean, testable code; champion TDD/BDD and maintain CI/CD best practices
  • Communicate progress and demo features directly to clients and stakeholders

What We’re Looking For

  • Experience Level: Mid-level engineer, comfortable as the sole technical owner within a team of experienced web developers
  • Autonomous Problem-Solver: You are skilled at conducting research and auditing project requirements to choose the right tools for each challenge, even if that means suggesting alternatives to our default stack
    Strong Communicator: You’ll gather requirements, set expectations, and present demos
  • Lean & Pragmatic: You know how to build MVPs, optimize scope, and iterate quickly under tight budgets

Why Join Us

  • Be the driving force behind our web engineering function
  • Direct line to leadership and clients–your impact will be visible from day one
  • Opportunity to shape processes, tooling, and tech direction as we scale
  • A collaborative and supportive team culture which emphasizes communication and respect.

*OpenSail is not a licensed professional engineering company. OpenSail is not engaged in the ‘practice of engineering’ as defined by the Engineering and Geoscience Profession Act, RSA 2000, c. E-11.

Apply Now