Job Description
Questrade Financial Group (QFG), through its companies - Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. We use cutting-edge technology to help Canadians become much more financially successful and secure.
At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services. The ideal candidate will be a catalyst for change, using AI to transform and deliver unparalleled customer experiences and shaping a future where AI empowers our teams to do their best work.
Join our diverse, inclusive, and hybrid workplace to unleash your creativity and nurture your curiosity without limits. If you share this sense of infinite possibility, come shape your future at QFG.
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
At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. This is an environment where individuals are treated with dignity and respect. Here, the unique skills and experience you bring will be valued. You will be supported and motivated, so that you can harness your unlimited potential. Our team reflects the diversity of the communities we serve and operate in. Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existence—not only for the benefit of our customers, but for those who build their career with us.
Questrade Financial Group of companies Applicant Tracking System utilizes artificial intelligence (AI) for application screening. The AI system operates on predetermined criteria, with final decisions subject to human review.
Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.