Senior Full-stack (Angular+NodeJS) Engineer (#13898357)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Canada’s leading online broker

Our customer is a leading North American online broker. The Senior Full-Stack Engineer will be involved in the development of a functionally rich, robust Web application, following through all stages of the Agile software development life cycle from inception to implementation.


  • Develop Questrade Web application adopting the best industry practices
  • Conduct regular code reviews to improve code quality, design, and tests
  • Attend regular Retrospective meetings to discuss solutions to technical and process challenges
  • Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
  • Complete application development by coordinating requirements, schedules, and activities
  • Explore new opportunities to add value to product and process and present to the team 


  • You have 4+ years of software development
  • You have solid knowledge and experience with Node.js
  • You have solid knowledge and experience with Javascript (Angular)
  • You have a solid understanding of object-oriented programming (OOP)
  • You have experience working knowledge of RESTful integrations
  • You have knowledge of Agile (preferably SCRUM) development practices
  • You have a Bachelor's Degree in engineering, computer science or another related field
  • You have strong analytic & problem-solving skills
  • You are solution-focused, takes initiative to work effectively within established guidelines
  • Upper-Intermediate English level

We offer:

  •  Flexible working hours
  •  A competitive salary and good compensation package
  •  Best hardware
  •  A masseur and a corporate doctor
  •  Healthcare & sport benefits
  •   An inspiring, comfy, clean and safe office

Professional growth:

  •  Challenging tasks and innovative projects
  •  Meetups and events for professional development
  •  An individual development plan
  •  Mentorship program


  •  Corporate events and outstanding parties
  •  Exciting team buildings
  •  Memorable anniversary presents
  •  A fun zone where you can play video games, foosball, ping pong, and more.