Principal Full Stack Developer (NodeJS/Angular) - Questrade

Who Is Questrade & How Are They Changing the World 

Questrade is on a mission to democratize investing for Canadians. As one of the country’s fastest-growing online brokerages, they’re building modern, intuitive tools that help people grow their money and gain financial independence - regardless of where they’re starting from. With award-winning technology and a relentless focus on the user, Questrade is making wealth-building more accessible, transparent, and empowering.

Learn more from their recent Product Showcase here.

How Will I Make An Impact?
Reporting to the Director of Software Engineering, you will:
  • Own the design and delivery of complex systems within the squad’s portfolio, expanding technical scope to drive broader platform impact
  • Lead the execution of highly complex engineering tasks, ensuring exceptional quality and on-time delivery
  • Drive technical excellence using deep expertise in NodeJS, server-side TypeScript, and Angular
  • Propose and influence solution architecture through prototyping, research, and collaboration with technical stakeholders
  • Troubleshoot and optimize performance across real-time data streaming, database queries, and client-side rendering
  • Define and execute complex test plans, ensuring best practices in quality, automation, and performance testing
  • Set high standards for engineering excellence and innovation through mentorship, code reviews, and technical guidance
  • Collaborate closely with Product and Design to translate business requirements into scalable technical solutions
  • Communicate complex technical concepts clearly through documentation, design proposals, and technical presentations
How Do I Know If This Is For Me? 
  • You enjoy being a hands-on technical leader and acting as a force multiplier for your team
  • You like owning complex systems end-to-end and expanding your impact beyond a single squad
  • You are motivated by solving highly complex technical problems and optimizing systems at scale
  • You value mentoring engineers and setting a high bar for technical excellence
  • You enjoy collaborating cross-functionally with Product, Design, and other technical stakeholders
  • You are comfortable explaining complex technical concepts to both technical and non-technical audiences
  • You want to work on scalable digital investing platforms that require performance, reliability, and thoughtful architecture
Our Ideal Candidate Looks Like: 
  • 8+ years of professional software development experience delivering large-scale full-stack applications
  • Expert knowledge of NodeJS and server-side TypeScript, with experience using frameworks such as ExpressJS, NestJS, or Fastify
  • Strong experience designing microservices and building scalable RESTful APIs
  • Expert-level knowledge of Angular, JavaScript, TypeScript, and modern frontend ecosystems
  • Strong understanding of engineering principles, architectural patterns, and testing methodologies
  • Experience working with SQL and NoSQL databases and cloud platforms (AWS, GCP, or Azure)
  • Demonstrated ability to lead highly complex engineering tasks and act as a technical reference for the team
  • Strong documentation skills and experience leading technical discussions and decision-making
  • Bachelor’s or Master’s degree in a relevant technical field, or equivalent practical experience

Nice to have: 

  • Fintech, investing, or trading knowledge or experience

We understand, accept, and value the differences between people of different backgrounds, genders, sexual orientations, ages, beliefs, and abilities. We are happy to make any accommodations you may need throughout the interview process.  We aim to create an inclusive environment and encourage diverse individuals to apply.

The Process:
  • An introductory conversation with the Artemis Canada team.
  • A 30-minute virtual introduction meeting to get to know the Hiring Manager
  • A discussion-based technical interview focused on a deeper technical discussion on the key focus areas for this role (.NET and Angular)
  • Final conversations as needed to align on goals, values and long-term impact

And of course, your Artemis Canada Partner, Leigh,  will work closely with you throughout every step of the process.

We’d love to hear from you - even if you don’t meet 100% of the requirements! 

Send a note to Leigh@artemiscanada.com if you or someone you know is interested!

Leigh Farlow of Artemis Canada

Interested?

Reach out to Leigh for more information