QTG : Digital Investing Engineering - Principal Full Stack Engineer

Flexiti Financial

Flexiti Financial

Software Engineering

Canada · North York, Toronto, ON, Canada

Posted on May 21, 2026

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