Unified Customer Experience - Senior Software Engineer

Questrade Financial Group

Calgary

Hybrid

CAD 80.000 - 120.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Health & wellbeing
Paid time off
Hybrid work

Zusammenfassung

Questrade Financial Group in Calgary, AB invites a Software Engineer to join our team. You will design, build, test, and deploy features across the full software lifecycle for front-end (React Native/ReactJS) and back-end (NodeJS/TypeScript) or both.

You’ll work with limited supervision, review code, maintain tests, and address production issues, while reducing technical debt and improving system reliability. Hybrid work requires in-office presence at least 3 days.

Qualifikationen

  • 2+ years of professional experience building and supporting production software.
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Proficiency in at least one of the front-end or back-end tracks as described.

Aufgaben

  • Design, build, test, and deploy features across the full software lifecycle with limited supervision.
  • Translate product 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 feedback, and mentor junior developers.
  • Build and maintain automated test suites and contribute to CI/CD improvements.
  • Diagnose and resolve production issues and participate in on-call rotations.

Kenntnisse

Front-end: React/React Native
Back-end: Node/TypeScript
RESTful APIs
Databases
Cloud & Containers

Ausbildung

Bachelor's degree in CS/SE or related field

Tools

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 in our Calgary, AB (Our Brand-New Office)

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

Unified Customer Experience - Software Engineer
Unified Customer Experience - Software Engineer

Questrade Financial Group • Toronto

Hybrid
CAD 80.000 - 120.000
Health & wellbeing resources
Paid vacation & sick days
Competitive compensation & benefits
+4
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 - 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
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
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
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
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
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