Software Engineer

Questrade Financial Group

Calgary

Ibrido

CAD 80.000 - 120.000

Tempo pieno

4 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Health & wellbeing resources
Paid vacation, personal, and sick days
Competitive compensation and benefits
Hybrid work environment with at least
Career growth and development
Community involvement
Inclusive and collaborative team

Descrizione del lavoro

Questrade Financial Group is seeking a Software Engineer to design, build, test, and deploy features across the full software lifecycle. You may work on front-end (React Native, ReactJS) or back-end (NodeJS) or both, with limited supervision and a focus on readable, performant, secure code.

The role involves code reviews, automated tests, CI/CD improvements, and on-call participation to resolve production issues and reduce technical debt.

Competenze

  • 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 JavaScript/TypeScript with React Native and/or ReactJS, and Node.js/TypeScript.
  • Experience designing and consuming RESTful APIs within microservices or SOA.
  • Experience with relational and/or NoSQL databases and basic query tuning.
  • Hands-on experience with a major cloud platform (GCP preferred; AWS/Azure considered) and containerized workloads.

Mansioni

  • 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 readability, performance, security, and observability in mind.
  • Review peers' code, mentor junior developers, and contribute to pairing.
  • Build and maintain automated tests; contribute to CI/CD improvements.
  • Diagnose and resolve production issues; participate in on-call rotations.
  • Address technical debt and improve system reliability and developer experience.

Strumenti

React Native
ReactJS
Node.js/TypeScript
RESTful APIs
CI/CD pipelines
GCP
Kubernetes
Terraform
Kafka
Pub/Sub

Descrizione del lavoro

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.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

Questrade Financial Group • Toronto

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

Questrade Financial Group • Calgary

Ibrido
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

Ibrido
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

Ibrido
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

In loco
CAD 130.000 - 175.000
Team Lead, Software Engineering
Team Lead, Software Engineering

Kinvie • Toronto

Ibrido
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

Ibrido
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

Ibrido
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

Ibrido
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

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