Build secure, scalable back-end systems at Air Canada using AWS and Node.js. Support digital innovation across passenger air transport through reliable application services.
As a Back-End Application Developer, you will design, build, and maintain back-end systems for Air Canada. Apply Java or Node.js, AWS services, APIs, and microservices architecture to integrate contemporary and legacy enterprise platforms. Your work will support performance, reliability, security, and scalability across applications.
Key Responsibilities: Design secure backend services and middleware components
Develop documented APIs for front-end and back-end integration
Integrate platforms using AWS, Node.js, and Apache Kafka
Optimize queries, caching, and data access patterns
Implement Docker and Kubernetes deployment environments
Requirements: Bachelor’s degree in computer science or equivalent
At least three years of back-end software development experience
Solid Java or Node.js development experience
Hands-on experience with AWS services
Experience designing microservices architectures
Apply back-end development, AWS, Node.js, and API expertise to Air Canada’s evolving digital technology landscape.