Talent.com
Back-end Developer – Proactive Hiring
Back-end Developer – Proactive HiringAir Canada • Toronto, ON, CA
No longer accepting applications
Back-end Developer – Proactive Hiring

Back-end Developer – Proactive Hiring

Air Canada • Toronto, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Overview

Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.

We’re seeking a creative and detail-oriented Back-end developer to play a critical role in ensuring our systems operate seamlessly behind the scenes by designing, building, and maintaining robust, scalable, and secure backend systems. The successful candidate will play a key role integrating applications with required systems, including legacy architectures, and provide clean, well-documented APIs for the frontend. This role will be responsible for the application’s performance, reliability, and scalability. Proactive and collaborative, Back-end developers optimize databases, implement best practices, and ensure data security, all while staying ahead of emerging technologies to deliver innovative, future-ready solutions.

These are exciting times for IT at Air Canada, with many major projects underway that will transform the IT landscape. Air Canada is also massively investing in new technologies that will facilitate its digital transformation. This is a unique opportunity to learn state of the art technologies at an industry leader, as well as to contribute to the creation of the Air Canada of tomorrow.

Responsibilities

  • Design and implement robust, scalable, and secure backend services and middleware components that power business logic, ensuring alignment with architectural best practices and business requirements.
  • Develop and maintain functional, high-performing, and well-documented APIs that enable seamless integration between front-end and back-end systems.
  • Integrate with legacy and modern enterprise platforms using AWS-native services, Node.js, and Apache Kafka.
  • Support QA and end user testing, analyze defects reported and apply design and code fixes to resolve the issues.
  • Optimize backend performance through efficient data access patterns, query tuning, and caching strategies to ensure low-latency, 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, and adhering to relevant regulatory standards.
  • Collaborate with cross-functional teams (Product Managers, 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, performance, and troubleshoot issues proactively.
  • Manage backend processes, workflows, and APIs to support knowledge sharing, maintainability, and onboarding.
  • Leverage AI-assisted development tools to accelerate coding, refactoring, and documentation, while promoting responsible adoption across the team.
  • Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Contribute to continuous improvement of team practices, delivery pipelines, and communication strategies by proposing innovative solutions and sharing technical insights.

Qualifications

  • Bachelor’s degree in computer science or equivalent.
  • Minimum 3 years of experience in backend software development.
  • Strong experience in Java or Node.js development.
  • Hands-on experience with AWS services (Ex: Lambda, EC2, S3, RDS, DynamoDB, API Gateway, AppSync).
  • Proven experience integrating with mission-critical APIs and cloud-native platforms.
  • Experience designing and implementing microservices architectures.
  • Proficiency with containerization tools (Docker) and orchestration platforms (Kubernetes).
  • Familiarity with asynchronous messaging systems and event-streaming platforms (Ex: 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 with version control systems (e.g., 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.
  • High attention to detail and a systematic, disciplined approach to problem-solving.
  • Ability to work autonomously and proactively.
  • Demonstrate punctuality and dependability to support overall team success in a fast-paced environment.

Assets

  • Experience with Mulesoft or other Java-based ESBs (IBM IIB, Tibco).
  • Familiarity with 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.

Conditions Of Employment

Candidates must be eligible to work in the country of interest at the time any offer of employment is made and are responsible for obtaining any required work permits, visas, or other authorizations necessary for employment. Prior to their start date, candidates will also need to provide proof of their eligibility to work in the country of interest.

Linguistic Requirements

Based on equal qualifications, 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 work environment which highlights employees’ unique contributions to our company’s success.

As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.

Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.

#J-18808-Ljbffr
Create a job alert for this search

Back-end Developer – Proactive Hiring • Toronto, ON, CA

Similar jobs

Back End Developer

Mission.devToronto
Full-time

Mission is a platform for hiring, vetting and managing software development talents.It enables our clients to connect with the world’s best talent to build mission-critical software products.A grow...Show more

 • Promoted

Back End Developer

ScotiabankToronto
Full-time

Select how often (in days) to receive an alert:.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall success of the Core ...Show more

 • Promoted

Back End Developer (Java)

Source CodeToronto
Full-time

To help develop credit card web applications built on AWS using Java.Lead the development of applications using enterprise Java technology.Work within and across Agile teams to design, develop, tes...Show more

 • Promoted

Lead Back-End Software Developer

family-innovation-corpToronto, ON, CA
Full-time

About the job Lead Back-End Software Developer.Scrawlr is a company building a software platform and series of products dedicated to enabling alternative forms of communication layered on existing ...Show more

 • Promoted

RQ07898:Senior Back End Developer

Rubicon PathToronto
Full-time

About the job RQ07898:Senior Back End Developer.Responsible for managing the interchange of data between the server and the users.Required to translate technical systems specifications into working...Show more

 • Promoted

Back End Developer

Millennium Software and Staffing IncToronto
Full-time

Senior Java Developer /Lead java developer.Strong hands‑on experience with.Microservices architecture using Spring Boot.API Design and Lifecycle Management.Microservices implementation and design p...Show more

 • Promoted

Back End Developer

Appfabs IncorporationToronto
Full-time

ASAP, who is responsible for the cloud-native backbone powering InterAction+, CRM solution for law firms and professional services organizations.This role requires a self-driven engineer who can ta...Show more

 • Promoted

Back-End Software Developer

InovaitToronto, ON, CA
Full-time

Research and Development Full Time Toronto, ON Hybrid $88,000 - $95,000 CAD per year.MIMOSA provides a proactive approach to vascular health and wound care, empowering clinicians to implement earli...Show more

 • Promoted

Lead Back-End Developer for Web Applications

UrideToronto, ON, CA
Full-time

Elevate web development as a Senior Back-End Developer.Design and optimize performance-focused applications, ensuring seamless user experiences across platforms while advocating for emerging techno...Show more

 • Promoted

Experienced Back-End Engineer Specializing in Financial Technologies

Validus Risk Management Ltd.Toronto, ON, CA
Full-time

Transform financial systems as a Back-End Engineer by joining an award-winning tech team.Utilize Rust and Python to develop solutions that empower portfolio management and risk analysis.In this rol...Show more

 • Promoted

.NET Full-Stack Developer: Build End-to-End Web Apps

TrisuraToronto, ON, CA
Full-time

A specialty lines insurer in Toronto is seeking an experienced NET Full Stack Developer.The role involves developing functionalities for both front-end and back-end in web applications, primarily u...Show more

 • Promoted

Lead AEM Back-end Developer Position

Publicis Groupe Holdings B.VToronto
Full-time

Step into a high-impact role as a Senior Back-end Developer specializing in Adobe Experience Manager.Bring your 6+ years of experience to design, develop, and optimize scalable web applications.In ...Show more

 • Promoted • New!

Back End Developer

BeaconFire Inc.Toronto
Full-time +1

Please see the job details below and let me know if you would be interested in this role.If interested, please send me a copy of your resume, contact details, availability, and a good time to conne...Show more

 • Promoted

Back End Developer

DataAnnotationToronto, ON, CA
Full-time +1

We are looking for a Back End Developer to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ea...Show more

 • Promoted

Experienced Back-End Developer Driving API and Application Success

Exposant 3Toronto
Full-time

Join the digital transformation as a Senior Back-End Developer, focusing on developing cutting-edge APIs and applications.Thrive in a progressive workspace while delivering quality solutions that o...Show more

 • Promoted

Staff Software Developer Back End

Intuit Inc.Toronto, ON, CA
Full-time

Come join the API Management Platform Team as a Staff Software Developer, Back End in Toronto.API Management Platform team powers Webhooks for Intuit's QuickBooks customers as well as provides the ...Show more

 • Promoted

Back-End Engineer

AdastraMarkham, York Region, CA
Full-time

We are seeking a Back ‑ end Engineer to design, build, and maintain reliable backend services that support modern, user ‑ focused applications.In this role, you will develop.NET ‑ based APIs and mi...Show more

 • Promoted

Back End JS Developer

CloudGeometryToronto, ON, CA
Full-time

Direct message the job poster from CloudGeometry.People Partner | People Ops & Talent Specialist | Culture & Engagement.An expert-managed cloud services consultancy and cloud native systems integra...Show more