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.