Full-Stack Engineer: Build Scalable Web & APIs

AIR CANADA

Toronto, Quebec

On-site

CAD 90,000 - 130,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Air Canada is seeking a talented full-stack application developer to design and build high-quality software across the full technology stack. You will craft backend services and APIs in Java/Node.js and deliver responsive UIs with React/Angular/Vue.js, ensuring smooth integration with corporate platforms and maintaining strong test coverage.

The role emphasizes proactive design decisions, product support, and staying ahead of new technologies to support Air Canada's digital transformation and

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • At least three years of experience in full-stack software development.
  • In-depth mastery of Java and Node.js (2+ years).
  • Experience in building and integrating critical APIs.
  • Hands-on experience with frontend frameworks React/Angular/Vue.js, backend frameworks Express/NestJS/Spring Boot, databases MySQL/PostgreSQL/MongoDB/Couchbase, API protocols REST/SOAP/OpenAPI/Swagger, cloud platforms AWS/Azure/GCP, and CI/CD with Docker/Kubernetes.

Responsibilities

  • Develop and manage full-stack applications using modern frameworks and cloud-native architectures.
  • Design and implement scalable backend services, APIs, and business logic.
  • Build responsive, accessible frontend interfaces using React, Angular, or Vue.js.
  • Ensure smooth frontend-backend integration via Air Canada's enterprise platform.
  • Write clean, well-documented code and conduct unit/integration tests.
  • Optimize performance and contribute to system documentation.

Skills

Java
Node.js
API integration
React
Angular
Vue.js
Spring Boot
Express.js/NestJS
Docker/Kubernetes
Cloud platforms
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

Mulesoft
Apigee
IBM API Connect
Adobe Experience Manager

Job description

Air Canada is seeking a talented full-stack application developer to design and build high-quality software across the full technology stack. You will craft backend services and APIs in Java/Node.js and deliver responsive UIs with React/Angular/Vue.js, ensuring smooth integration with corporate platforms and maintaining strong test coverage.

The role emphasizes proactive design decisions, product support, and staying ahead of new technologies to support Air Canada's digital transformation and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Developer
Full-Stack Developer

Air Canada • Toronto

On-site
CAD 90,000 - 130,000
Full-Stack Developer
Full-Stack Developer

Kardow • Toronto

On-site
CAD 90,000 - 130,000
Full-Stack Application Developer
Full-Stack Application Developer

AIR CANADA • Toronto, Quebec

On-site
CAD 90,000 - 130,000
Full-Stack Engineer: Cloud, AI & Scalable Apps
Full-Stack Engineer: Cloud, AI & Scalable Apps

Air Canada • Toronto

On-site
CAD 80,000 - 100,000
Full-Stack Java Engineer for Scalable Financial Apps
Full-Stack Java Engineer for Scalable Financial Apps

JobCubby • Winnipeg

Hybrid
CAD 85,000 - 120,000
Senior Full Stack Engineer — Kotlin/React, AI‑Augmented
Senior Full Stack Engineer — Kotlin/React, AI‑Augmented

Leadership Connect • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Awesome Extended Health Care Plan
Dental Care
Life & Disability insurance
+6
Web Developer - User Interface - Application Development - Customers
Web Developer - User Interface - Application Development - Customers

AIR CANADA • Toronto, Quebec

On-site
CAD 90,000 - 120,000
Full Stack Developer - Toronto, Ontario
Full Stack Developer - Toronto, Ontario

MissionHires • Toronto

On-site
CAD 70,000 - 90,000
Senior Front-End / Full-Stack Engineer
Senior Front-End / Full-Stack Engineer

Kardow • Ottawa

On-site
CAD 110,000 - 150,000
Full Stack Engineer: End-to-End Dev, APIs & Scalable UI
Full Stack Engineer: End-to-End Dev, APIs & Scalable UI

Feathery • Toronto

On-site
CAD 110,000 - 170,000
Health, dental, vision
Unlimited PTO
Downtown Toronto office
+3