Build secure backend systems at Air Canada using AWS and Node.js while supporting scalable applications for passenger aviation. Work across modern and legacy architectures.
This Back-end Developer role supports Air Canada’s digital transformation through robust services, APIs, and middleware. You will integrate enterprise platforms, optimize databases, and maintain application performance, reliability, and scalability. Collaboration with Product Managers, DevOps, and QA supports aligned delivery and dependable systems.
Key Responsibilities: Design secure, scalable backend services and middleware components
Develop documented APIs connecting frontend and backend systems
Integrate legacy platforms using AWS, Node.js, and Kafka
Optimize queries, caching,
and data access patterns
Support testing, defect analysis, and code fixes
Requirements: Bachelor’s degree in computer science or equivalent
At least three years of backend development experience
Solid Java or Node.js development experience
Hands-on experience with AWS services and cloud platforms
Experience with microservices, Docker, and Kubernetes
Apply backend engineering expertise in AWS, Node.js, APIs, and scalable systems supporting Air Canada’s digital transformation.