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.