Unified Customer Experience - Software Engineer

Questrade Financial Group

Toronto

Hybrid

CAD 80.000 - 120.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Health & wellbeing resources
Paid vacation & sick days
Competitive compensation & benefits
Hybrid environment with 3+ days in the
Career growth & development
Community involvement
Diverse & inclusive team

Zusammenfassung

Questrade Financial Group in Canada is seeking a Software Engineer to design, build, test, and deploy features across the full software lifecycle using React Native, ReactJS, and NodeJS. You will work in a hybrid environment with at least 3 days in the office, focus on production-grade code, and participate in code reviews and CI/CD improvements.

The role requires 2+ years of experience, knowledge of front-end or back-end stacks, and familiarity with cloud platforms and containers.

Qualifikationen

  • 2+ years of professional experience building and supporting production software.
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field or equivalent practical experience.
  • Front-end track: JavaScript/TypeScript with React Native and/or ReactJS; strong component architecture and state management.
  • Back-end track: Node.js/TypeScript; RESTful APIs in microservices and service-oriented architectures.

Aufgaben

  • Design, build, test, and deploy features across the full software lifecycle with limited supervision.
  • Translate requirements into technical designs, flag gaps and edge cases early.
  • Write production-grade code with emphasis on readability, performance, security, and observability.
  • Review peers' code, provide actionable feedback, and mentor juniors through pairing.
  • Build and maintain automated test suites; contribute to CI/CD pipeline improvements.
  • Diagnose and resolve production issues; participate in on-call rotations and document root causes.
  • Address technical debt to improve reliability and developer experience.

Kenntnisse

JavaScript/TypeScript
React Native
ReactJS
Node.js/TypeScript
RESTful APIs
CI/CD
System design

Ausbildung

Bachelor's degree in CS/Software Eng

Tools

GCP
AWS
Azure
Kubernetes
Terraform
Kafka
Pub/Sub

Jobbeschreibung

What’s in it for you as an employee of QFG?
  • Health & wellbeing resources and programs
  • Paid vacation, personal, and sick days for work-life balance
  • Competitive compensation and benefits packages
  • Work-life balance in a hybrid environment with at least 3 days in office
  • Career growth and development opportunities
  • Opportunities to contribute to community causes
  • Work with diverse team members in an inclusive and collaborative environment

This job posting is for an existing vacancy.

We’re looking for our next Software Engineer. Could It Be You?

The Software Engineer is responsible for designing, building, testing, and deploying features across the full software development lifecycle, on the front end (React Native, ReactJS), the back end (NodeJS), or both. Operating with limited supervision, this role focuses on writing production-grade code that meets standards for readability, performance, security, and observability. The engineer will also participate in code reviews, maintain automated test suites, resolve production issues, and address technical debt.

Need more details? Keep reading…

In this role, responsibilities include but are not limited to:

  • Design, build, test, and deploy features across the full software lifecycle with limited supervision.
  • Translate product requirements into sound technical designs, flagging gaps, dependencies, and edge cases early in discovery.
  • Write production-grade code that meets standards for readability, performance, security, and observability.
  • Review peers' code with rigor and care, providing actionable feedback and mentoring junior developers through pairing.
  • Build and maintain automated test suites and contribute to improvements in CI/CD pipelines and deployment practices.
  • Diagnose and resolve production issues within scope, participating in on-call rotations and documenting root causes.
  • Identify and address technical debt, proposing and executing improvements to system reliability and developer experience.
So are YOU our next Software Engineer ? You are if you…
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience.
  • 2+ years of professional experience building and supporting production software.
  • Strong proficiency in at least one of the following tracks:
  • Front-end track: JavaScript/TypeScript with React Native (mobile) and/or ReactJS (web); solid grasp of component architecture and state management.
  • Back-end track: Node.js/TypeScript; hands-on experience designing and consuming RESTful APIs within microservices or service-oriented architectures.
  • Practical experience with relational and/or NoSQL databases, including basic query performance tuning.
  • Hands-on experience with a major cloud platform (GCP preferred; AWS or Azure considered) and containerized workloads.
Preferred Qualifications
  • DevOps and Infrastructure-as-Code tooling (Kubernetes, Terraform).
  • Message brokers and event streaming platforms (Kafka, Pub/Sub).
  • Exposure to the other track (front-end candidates with NodeJS familiarity, or back-end candidates with ReactJS/React Native familiarity).
  • Angular experience is a nice-to-have.
  • Domain experience in financial services, brokerage, trading, or regulated environments.
  • Knowledge of secure development practices, threat modeling, or DevSecOps
Compensation Information
  • Base salary range: $80,000 - $120,000
  • The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Engineer
Software Engineer

Questrade Financial Group • Calgary

Hybrid
CAD 80.000 - 120.000
Health & wellbeing resources
Paid vacation, personal, and sick days
Competitive compensation and benefits
+4
Unified Customer Experience - Senior Software Engineer
Unified Customer Experience - Senior Software Engineer

Questrade Financial Group • Calgary

Hybrid
CAD 80.000 - 120.000
Health & wellbeing
Paid time off
Hybrid work
Unified Customer Experience - Senior Software Engineer
Unified Customer Experience - Senior Software Engineer

Questrade Financial Group • Toronto

Hybrid
CAD 100.000 - 144.000
Health resources
Paid vacation & sick days
Competitive compensation
+4
Unified Customer Experience - Consultant - Senior Full Stack Engineer
Unified Customer Experience - Consultant - Senior Full Stack Engineer

Questrade Financial Group • Calgary

Hybrid
CAD 100.000 - 144.000
Health & wellbeing resources
Paid vacation & sick days
Hybrid environment with in-office days
+3
Principal Software Engineer
Principal Software Engineer

Questrade Financial Group • Toronto

Vor Ort
CAD 130.000 - 175.000
Team Lead, Software Engineering
Team Lead, Software Engineering

Kinvie • Toronto

Hybrid
CAD 130.000 - 175.000
Health & wellbeing programs
Competitive compensation and benefits
Hybrid environment with 3+ days in the
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Questrade Financial Group • Toronto

Hybrid
CAD 160.000 - 190.000
Health & wellbeing resources
Paid vacation and sick days
Hybrid work environment (>=3 days in-fi
+3
Principal Front End Engineer
Principal Front End Engineer

Questrade Financial Group • Toronto

Hybrid
CAD 130.000 - 170.000
Health & wellbeing resources
Paid vacation and sick days
Competitive compensation and benefits
+1
Senior Software Engineer, Mortgage Engineering
Senior Software Engineer, Mortgage Engineering

Questrade Financial Group • Toronto

Hybrid
CAD 100.000 - 130.000
Health & wellbeing resources
Paid vacation and sick days
Competitive compensation and benefits
+5
Team Lead, Software Engineering (Full-Stack)
Team Lead, Software Engineering (Full-Stack)

Questrade Financial Group • Toronto

Hybrid
CAD 150.000 - 180.000
Health & wellbeing resources
Paid vacation, personal, sick days
Competitive compensation and benefits
+4