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