Principal Fullstack Engineer
We're looking for a Principal Full Stack Engineer to join our web team on a 12-month contract. You'll be the primary driver of new feature development on our customer-facing corporate website and the technical authority the team leans on for architectural decisions, proof-of-concepts, and engineering guidance.
What You'll Do
Build and ship new features end-to-end on a Next.js (App Router) application, ensuring high-performance Server-Side Rendering (SSR)
Define and enforce the architectural standards for the Next.js and Headless CMS (Contentful), specifically the BFF pattern to orchestrate internal Questrade services.
Develop modular, content-driven components integrated with Contentful via GraphQL, mapping complex content models to reusable UI patterns.
Make architectural recommendations and drive technical decisions for new functionality
Lead proof-of-concepts to evaluate new approaches, tools, and integrations
Own the release process, contribute to CI/CD pipeline improvements and maintain production stability
Conduct code reviews
Write unit tests for new functionality
Collaborate with designers, content, and product teams to translate requirements into production-ready code
What You Bring
Expert-level knowledge of Next.js ecosystem and TypeScript skills in React
Experience with Tailwind CSS or equivalent utility-first CSS.
Own features end-to-end in a production codebase (shipping, monitoring, and follow-up)
Able to build responsive UI consistently with tokens/utilities rather than one-off styles.
Headless CMS integration: mapping content models to reusable UI patterns.
Contentful experience is a strong plus (content models, content types, and editor-facing workflows).
Experience working with GraphQL APIs, including queries/fragments, evolving schemas, and typed clients via codegen
Familiarity with SSR & Caching strategies; understanding Server vs Client Components, and caching / invalidation strategies for content-heavy pages
Experience with Docker/Kubernetes and cloud providers (GCP preferred).
Can provide technical direction and help the team align on maintainable choices
Ability to run POCs and present clear trade-off recommendations
Experienced in owning health signals for a public site (e.g. Datadog dashboards, monitors); able to tune alerts and investigate production issues with logs/metrics
A coaching mindset, where you perform code reviews, help establish best practices and enjoy helping other engineers level up
Nice to Have
Storybook experience (or similar tools for component documentation and design collaboration)
Web performance (Core Web Vitals, bundle/image strategy)
Familiarity with Analytics tools like Google Tag Manager, Amplitude or similar platforms