Qu
Senior Principal Full Stack Engineer Opportunity
Questrade Financial Group
Full-time
toronto, on
IT & Technology
Posted:
June 08, 2026
Location:
toronto, on, Canada
Job Description
Elevate your engineering expertise at Questrade as a Principal Full Stack Engineer with a contract focused on delivering new web features. Your leadership in Next.js and TypeScript will drive our web initiatives forward.
As a technical authority, you’ll oversee the architectural direction for our customer-facing applications and lead proof-of-concepts for new tool integrations. A strong grasp of Headless CMS, GraphQL, and component-based development is essential. This role also involves mentoring and coaching fellow engineers to ensure best practices are followed throughout the development process.
Key Responsibilities:
• Deliver end-to-end features on a Next.js application
• Guide architectural decisions on CMS integration and BFF pattern
• Create reusable UI components with GraphQL
• Lead POCs to evaluate new approaches and tools
• Maintain production stability through CI/CD involvement
Requirements:
• Deep kn...
As a technical authority, you’ll oversee the architectural direction for our customer-facing applications and lead proof-of-concepts for new tool integrations. A strong grasp of Headless CMS, GraphQL, and component-based development is essential. This role also involves mentoring and coaching fellow engineers to ensure best practices are followed throughout the development process.
Key Responsibilities:
• Deliver end-to-end features on a Next.js application
• Guide architectural decisions on CMS integration and BFF pattern
• Create reusable UI components with GraphQL
• Lead POCs to evaluate new approaches and tools
• Maintain production stability through CI/CD involvement
Requirements:
• Deep kn...
Apply for this Job
Submit your application for the Senior Principal Full Stack Engineer Opportunity position at Questrade Financial Group.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
toronto, Canada
Posted:
June 08, 2026
Deadline:
July 18, 2026