Back-End Application Developer - Proactive Recruitment
AIR CANADA
DescriptionBelonging to Air Canada is to belong to a Canadian symbol, Air Canada recently voted best airline in North America. Take your career off by joining our innovative and diverse team at the forefront of passenger air transport.
Joining Air Canada means being part of an iconic Canadian company recently named Best Airline in North America. Let your career take flight by joining a diverse, forward-thinking team shaping the future of passenger air travel through digital innovation.
We are looking for a creative and meticulous Back-End Application Developer who will play an essential role in the smooth running of our back-end systems by designing, building and maintaining robust, scalable and secure back-end systems. The successful candidate will play a key role in integrating applications with required systems, including legacy architectures, and will provide clear, well-documented application program interfaces (APIs) for the front end. This person will be responsible for the performance, reliability and scalability of the application. Proactive and collaborative, Back-End Application Developers optimize databases, implement best practices and ensure data security, while staying at the cutting edge of emerging technologies to provide innovative, future-ready solutions.
Air Canada IT is going through an exciting period, and several major ongoing projects will transform the IT landscape. Air Canada is also heavily investing in new technologies to support its digital transformation. This is a unique opportunity to discover cutting-edge technologies with an industry leader and help shape the future of Air Canada.
Responsibilities
Design and implement robust, scalable, and secure backend services and middleware components that power business logic, ensuring compliance with architectural best practices and business requirements.
Develop and maintain functional, high-performance, well-documented APIs enabling seamless integration between front-end and back-end systems.
Integrate enterprise platforms, both legacy and modern, utilizing AWS native services, Node.Js, and Apache Kafka.
Support quality assurance activities and user acceptance testing, analyze reported defects, and apply necessary design and code fixes to resolve issues.
Optimize backend system performance through efficient data access patterns, query optimization, and caching strategies to ensure low-latency and high-availability systems.
Implement containerization (e.G., Docker) and orchestration (e.G., Kubernetes) to support scalable deployment and environment consistency.
Manage asynchronous messaging systems and event streaming platforms (e.G., Apache Kafka, RabbitMQ) to enable reliable, decoupled communication between services.
Write comprehensive unit, integration, and performance tests to ensure code reliability and maintainability, while developing automation tools to streamline repetitive tasks.
Ensure data security and compliance by implementing robust authentication, authorization, and encryption mechanisms, adhering to relevant regulatory standards.
Collaborate with cross-functional teams (Product Owners, DevOps, QA) to align goals, timelines, and deliverables, ensuring backend systems support the overall product vision.
Participate in system architecture and design discussions, contributing insights on scalability, fault tolerance, and system reliability.
Implement and maintain observability tools (e.G., Prometheus, Grafana, ELK Stack) to monitor system health and performance and proactively troubleshoot issues.
Manage backend processes, workflows, and APIs to foster knowledge sharing, maintainability, and integration.
Leverage AI-assisted development tools to accelerate coding, refactoring, and documentation while encouraging responsible adoption within the team.
Actively participate in Agile ceremonies such as sprint planning, daily standups, and retrospectives.
Contribute to the continuous improvement of team practices, delivery pipelines, and communication strategies by proposing innovative solutions and sharing technical knowledge.
Qualifications
Mandatory
Bachelor’s degree in computer science or equivalent.
At least three years of experience in back-end software development.
Solid experience in Java or Node.Js development.
Hands-on experience with AWS services (e.G., Lambda, EC2, S3, RDS, DynamoDB, API Gateways, AppSync).
Proven experience integrating critical APIs and cloud-native platforms.
Experience in designing and implementing microservices architectures.
Proficiency in containerization tools (Docker) and orchestration platforms (Kubernetes).
Knowledge of asynchronous messaging systems and event streaming platforms (e.G., Apache Kafka, RabbitMQ).
Experience with observability tools (Prometheus, Grafana, ELK stack).
Strong understanding of TDD (Test-Driven Development), unit testing, mocking, and integration testing.
Proficiency in version control systems such as Git.
Knowledge of relational and NoSQL databases.
Understanding of API formats (XML, JSON), protocols (REST, SOAP), and specifications (OpenAPI, Swagger).
Strong oral, written, and interpersonal communication skills.
Keen attention to detail and a systematic, rigorous approach to problem-solving.
Ability to work autonomously and proactively.
Demonstrated punctuality and reliability to support the overall success of the team in a fast-paced environment.
Assets
Experience with Mulesoft or other Java-based Enterprise Service Buses (IBM IIB, Tibco).
Knowledge of API management tools (Apigee, IBM API Connect, Mulesoft API Manager).
Exposure to CI/CD toolchains and DevOps practices.
Experience in the airline or travel industry.
Interest in learning new technologies and contributing to digital transformation initiatives.
Employment Conditions:
Candidates must be eligible to work in the country concerned at the time an offer of employment is presented and are responsible for obtaining the necessary work permits, visas, or other authorizations. Proof of eligibility must be provided before the start date.
Language Requirements
Equal skills being equal, preference will be given to bilingual candidates.
Diversity and Inclusion
Air Canada is strongly committed to diversity and inclusion and aims to create a healthy, accessible, and rewarding workplace that highlights the unique contribution of our employees to our company's success.
As an equal opportunity employer, we encourage diverse applications to ensure a workforce that is varied and representative of our customers and the communities where we live and serve.
Air Canada thanks all applicants for their interest, but only those selected for an interview will be contacted.
#J-18808-Ljbffr
Joining Air Canada means being part of an iconic Canadian company recently named Best Airline in North America. Let your career take flight by joining a diverse, forward-thinking team shaping the future of passenger air travel through digital innovation.
We are looking for a creative and meticulous Back-End Application Developer who will play an essential role in the smooth running of our back-end systems by designing, building and maintaining robust, scalable and secure back-end systems. The successful candidate will play a key role in integrating applications with required systems, including legacy architectures, and will provide clear, well-documented application program interfaces (APIs) for the front end. This person will be responsible for the performance, reliability and scalability of the application. Proactive and collaborative, Back-End Application Developers optimize databases, implement best practices and ensure data security, while staying at the cutting edge of emerging technologies to provide innovative, future-ready solutions.
Air Canada IT is going through an exciting period, and several major ongoing projects will transform the IT landscape. Air Canada is also heavily investing in new technologies to support its digital transformation. This is a unique opportunity to discover cutting-edge technologies with an industry leader and help shape the future of Air Canada.
Responsibilities
Design and implement robust, scalable, and secure backend services and middleware components that power business logic, ensuring compliance with architectural best practices and business requirements.
Develop and maintain functional, high-performance, well-documented APIs enabling seamless integration between front-end and back-end systems.
Integrate enterprise platforms, both legacy and modern, utilizing AWS native services, Node.Js, and Apache Kafka.
Support quality assurance activities and user acceptance testing, analyze reported defects, and apply necessary design and code fixes to resolve issues.
Optimize backend system performance through efficient data access patterns, query optimization, and caching strategies to ensure low-latency and high-availability systems.
Implement containerization (e.G., Docker) and orchestration (e.G., Kubernetes) to support scalable deployment and environment consistency.
Manage asynchronous messaging systems and event streaming platforms (e.G., Apache Kafka, RabbitMQ) to enable reliable, decoupled communication between services.
Write comprehensive unit, integration, and performance tests to ensure code reliability and maintainability, while developing automation tools to streamline repetitive tasks.
Ensure data security and compliance by implementing robust authentication, authorization, and encryption mechanisms, adhering to relevant regulatory standards.
Collaborate with cross-functional teams (Product Owners, DevOps, QA) to align goals, timelines, and deliverables, ensuring backend systems support the overall product vision.
Participate in system architecture and design discussions, contributing insights on scalability, fault tolerance, and system reliability.
Implement and maintain observability tools (e.G., Prometheus, Grafana, ELK Stack) to monitor system health and performance and proactively troubleshoot issues.
Manage backend processes, workflows, and APIs to foster knowledge sharing, maintainability, and integration.
Leverage AI-assisted development tools to accelerate coding, refactoring, and documentation while encouraging responsible adoption within the team.
Actively participate in Agile ceremonies such as sprint planning, daily standups, and retrospectives.
Contribute to the continuous improvement of team practices, delivery pipelines, and communication strategies by proposing innovative solutions and sharing technical knowledge.
Qualifications
Mandatory
Bachelor’s degree in computer science or equivalent.
At least three years of experience in back-end software development.
Solid experience in Java or Node.Js development.
Hands-on experience with AWS services (e.G., Lambda, EC2, S3, RDS, DynamoDB, API Gateways, AppSync).
Proven experience integrating critical APIs and cloud-native platforms.
Experience in designing and implementing microservices architectures.
Proficiency in containerization tools (Docker) and orchestration platforms (Kubernetes).
Knowledge of asynchronous messaging systems and event streaming platforms (e.G., Apache Kafka, RabbitMQ).
Experience with observability tools (Prometheus, Grafana, ELK stack).
Strong understanding of TDD (Test-Driven Development), unit testing, mocking, and integration testing.
Proficiency in version control systems such as Git.
Knowledge of relational and NoSQL databases.
Understanding of API formats (XML, JSON), protocols (REST, SOAP), and specifications (OpenAPI, Swagger).
Strong oral, written, and interpersonal communication skills.
Keen attention to detail and a systematic, rigorous approach to problem-solving.
Ability to work autonomously and proactively.
Demonstrated punctuality and reliability to support the overall success of the team in a fast-paced environment.
Assets
Experience with Mulesoft or other Java-based Enterprise Service Buses (IBM IIB, Tibco).
Knowledge of API management tools (Apigee, IBM API Connect, Mulesoft API Manager).
Exposure to CI/CD toolchains and DevOps practices.
Experience in the airline or travel industry.
Interest in learning new technologies and contributing to digital transformation initiatives.
Employment Conditions:
Candidates must be eligible to work in the country concerned at the time an offer of employment is presented and are responsible for obtaining the necessary work permits, visas, or other authorizations. Proof of eligibility must be provided before the start date.
Language Requirements
Equal skills being equal, preference will be given to bilingual candidates.
Diversity and Inclusion
Air Canada is strongly committed to diversity and inclusion and aims to create a healthy, accessible, and rewarding workplace that highlights the unique contribution of our employees to our company's success.
As an equal opportunity employer, we encourage diverse applications to ensure a workforce that is varied and representative of our customers and the communities where we live and serve.
Air Canada thanks all applicants for their interest, but only those selected for an interview will be contacted.
#J-18808-Ljbffr
Vacancy posted 23 minutes ago
Similar jobs that could be interesting for youBased on the Back-End Application Developer - Proactive Recruitment in Winnipeg, MB vacancy
$120k - $150k per year
...intelligence platform. You'll focus on developing reliable, scalable backend services, optimizing... ...required. What You'll Do Design, develop, and maintain scalable backend services... ...Experience designing scalable, reliable applications and optimizing system performance....SuggestedLocal areaRemote workFlexible hours- ...Influence software architecture and lead design decisions for the Platform, with particular focus on payments and money-movement systems. Develop, test, and launch new features and releases for the Platform. Document processes and key data flows. Ensure compliance with...Suggested
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our... ...s evolution. Your key responsibilities will include: Design, develop, and maintain clean, testable, and highly maintainable code,...SuggestedFull time
- Elevate your career as a Senior Back End Software Developer with the Labour and Transportation Cluster in Toronto, ON. This onsite role focuses... ...directly influence the development of high-quality, reliable applications. Key Responsibilities: • Analyze system designs and...Suggested
- ...Qatar, and Times Square. Job DescriptionAs a Lead Front & Back-End Developer at Astucemedia, you will bridge the gap between high-level... ...approach to ensuring seamless integration between Angular web applications and Node.Js / .NET Core backend services, maintaining end-to...Suggested
- Astucemedia seeks a Senior Lead Front & Back-End Developer for a hybrid role to enhance software solutions in the realm of data visualization... ...code reviews • Optimize performance for real-time data applications Requirements: • Over 10 years of software development experience...
- 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...
- Elevate your career as a Senior Back End Developer specializing in C++ and Python within the innovative geoscience sector in Toronto, ON. This... ...Responsibilities: • Architect and design complex software applications and modules • Develop, test, document, and maintain...
$94.3k - $141.5k per year
Role Summary We’re seeking a seasoned Senior Java Back - End Developer with 5+ years of experience to lead end-to-end technical design... ...with regulatory and audit requirements where applicable. Stakeholder Partnership Translate business needs into...Full timeContract workShift work- Sr. Consultant, Back End Developer- Java/Golang/Kubernetes# CIBC Careers — Current Opportunities## Sr. Consultant, Back End Developer- Java... ...successfully delivering complex, enterprise-scale cloud based applications involving multiple back-end systems. As a **Sr. Consultant,...Full timeFlexible hours3 days per week1 day per week
- ...Engineers are replacing traditional business back ends with an engagement-centric, dynamic product stack. You’ll develop, secure and scale the back-end infrastructure... ...protocols (TCP/IP, DNS) and their impact on application performance and security Strong understanding...InternshipWorldwide
- ...well-defined, estimated, sequenced, and delivered while proactively managing scope, dependencies, technical priorities,... ..., integration, maintenance, and troubleshooting of applications and services across front‑end, back‑end, cloud, and DevOps environments; lead complex...Long term contractWork visa
- Offre d'emploi : Développeur Java Back-End SeniorLocalisation : MontréalMode de travail : Hybride (2 jours par semaine au bureau, incluant... ..., collaboration et leadership technique.Certification AWS Developer Associate, un atout.Expérience en observabilité, traçabilité ou...Daily paidWork at officeDay shift2 days per week
- ...ownership and trust. This includes proactively identifying architectural risks,... ...power Forma’s platform.By the end of your first 30 days, you will have:Developed a strong understanding of Forma.Ai... ...customer-obsessed.Use of AI for Recruitment Currently, Forma.Ai does not use...Long term contract
- ...définies, estimées, séquencées et livrées, tout en gérant de manière proactive la portée, les dépendances, les priorités techniques et les... ..., à l’intégration, à la maintenance et au dépannage des applications et des services, tant pour les composants frontaux et dorsaux que...Daily paidApprenticeship
$162k - $256k per year
...Production Tools Engineering team develops and supports technology used... ...develops and supports web applications and cloud-based tools built... ...be an experienced web front-end developer with strong UI/UX design... ...from colleagues. ~ You proactively identify opportunities to improve...Work at office3 days per week- ...built, not just how. That includes pushing back when a design will add friction or lead... ...for: 5+ years building production web applications in React and TypeScript. Demonstrated... ...screening interview is not permitted. The recruiter reserves the right to pause or terminate...InternshipRemote workFlexible hours
$119k - $161k per year
...Summary: We are seeking a Software Developer to join our Engineering team... ...experience to the Application Security TeamProvide detailed... ...accessibility accommodations during the recruitment process. Should you require... ...Operate and Vincent by Clio. Backed by industry-leading data and...Work at officeLocal areaWorldwideFlexible hours$150k - $192k per year
Software Engineer, Back-End - Mail (Canada) Superhuman Remote - Canada Full-time CA$150,000 - CA$192,000 / year Location: Remote in Canada. A hybrid setup is also available in Vancouver. Employment type: Full-time Compensation: Estimated base salary of...Full timeRemote workFlexible hours- ...along the way. Our menu, continuously developed by our Executive Chef, features globally... ...an interview or transfer. Qualified applicants are encouraged to apply, provided they meet... ...Accommodations are available at any stage of the recruitment process upon request. If you need...Permanent employmentFull timeInternshipLocal area
- Senior Back-end Developer, Java Spring Boot and AWS, Enterprise Content Management, major bank, Montreal (hybrid) Evolve the document management applications of a major Canadian bank: Java Spring Boot microservices, REST APIs, AWS integration. Senior or principal level, permanent...Permanent employmentFreelanceWork at office2 days per week
- ...Support tech and design team with innovative coding Ensure application compliance and quality product Trouble shoot and identifying... ...equal opportunity full-service staffing agency. All qualified applicants, regardless of race, colour, religion, gender, gender identity...
$147.9k per year
...for you! We're looking for a Senior Front-End Developer to join our Web Strategy team.Jobber... ...systems that lets us ship and test quickly. Back-end familiarity is important: our site... ...plus several years building production applications. Strong Next.Js and React experience....Long term contractInternshipWork at officeLocal area- RQ11685 - Software Developer - Back End - SeniorOrganization: Labour and Transportation Cluster location: Toronto ON -Onsite Title Software... ...years experience in designing and developing windows client application interacting with IMS TM applications. 5+ years of...Internship
- We are hiring a Senior Front-End Developer to own and evolve the interfaces that bring... ...gravity is Haply Hub, our Tauri desktop application that pairs a JS/React frontend with a... ...significant modifications. Communicates proactively with the team, especially when working...Work at office
$131k - $156k per year
Senior Front End DeveloperJoin to apply for the Senior Front End Developer role at Levitate At Levitate, we’re on a mission to make... ...supported tools to screen, assess or select applicants at one or more stages of the recruitment process for this position....Full timeInternship- ...We’re looking for a versatile, experienced developer to help shape the next generation of our digital commerce and business-application ecosystem. The role As our Senior... ...primarily using SFRA. Build and maintain front-end and back-end components, cartridges, controllers,...
- ...Fortinet is looking for a Senior Software Applications Developer who is eager to work on multi-tier web... ...and SQL Server Cooperate with front-end developers in the process of creating RESTful... ...stories Job Skills Required for Back-end C# Developer 7+ years of .Net web...Contract work
- ...development and a proven track record of delivering high-quality software solutions in a fast-paced environment.Responsibilities Design, develop, and maintain backend services and APIs for the IBM Safer Payments platform.Collaborate with cross-functional teams to gather...
- ...career. You will be sure to make meaningful, career-enhancing connections and lifelong friends along the way. Our menu, continuously developed by our Executive Chef, features globally inspired flavors and fresh, high quality ingredients. Our passion for the culinary arts and...Permanent employmentFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Back-End Application Developer - Proactive Recruitment. Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- automation application engineer Winnipeg, MB
- application engineer Winnipeg, MB
- software application developer Winnipeg, MB
- recrutement Winnipeg, MB
- recrutement conseiller Winnipeg, MB
- recruiting foreign workers canada Winnipeg, MB
- recrutement formation Winnipeg, MB
- recrutement canada Winnipeg, MB

