Senior Developer, CMS

1 week ago


Toronto, Canada Porter Airlines Inc. Full time

Job Summary

Reporting to the Senior Manager, Development and Delivery, the Senior Developer, CMS is a technical leader within the agile development team, responsible for designing, building, and optimizing customer-facing digital experiences using modern web architecture. This role combines hands-on development with architectural input and mentorship responsibilities. You will lead the implementation of scalable, API-driven services and content delivery solutions, guide technical decisions, and help shape Porter’s composable digital strategy. You’ll play a critical role in accelerating our adoption of headless CMS, microservices, and cloud-native tools that support modular, high-performance user experiences.

Duties & Responsibilities

- Design and implement scalable, secure, and maintainable software solutions using modern web frameworks and architectural patterns
- Lead the integration of headless CMS platforms with Porter’s digital ecosystem, ensuring flexible and localized content delivery
- Architect and develop modular services and APIs, supporting both front-end and back-end systems across multiple customer touchpoints
- Champion MACH (Microservices, API-first, Cloud-native, Headless) principles and composable architecture across the team
- Collaborate with product, design, and platform teams to define requirements and drive technical planning for digital initiatives
- Establish and enforce development best practices, coding standards, and peer review processes to maintain code quality and stability
- Support DevOps practices, CI/CD pipelines, cloud deployments, and monitoring of production systems
- Identify and address technical debt, performance bottlenecks, and architectural improvements
- Mentor developers, providing technical guidance and helping grow team capabilities
- Participate in roadmap discussions and contribute to long-term technical strategy
- Other duties as assigned by the Senior Manager, Development and Delivery
- Actively participate in Porter’s Safety Management System (SMS) including reporting hazards and incidents encountered in daily operations; understand, comply and promote the Company Safety Policy

Behavioural Competencies

- Concern for Safety: Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others.

- Teamwork: Working collaboratively with others to achieve organizational goals.

- Passenger/Customer Service: Providing service excellence to internal and/or external customers (passengers).

- Initiative: Dealing with situations and issues proactively and persistently, seizing opportunities that arise.

- Results Focus: Focusing efforts on achieving high quality results consistent with the organization’s standards.

- Fostering Communication: Listening and communicating openly, honestly, and respectfully with different audiences, promoting dialogue and building consensus.

Qualifications

- Bachelor’s degree in computer science or engineering, or equivalent combination of education and experience
- 5+ years of full-stack development experience in enterprise or high-availability environments
- Demonstrated experience in designing and scaling component-based architectures and API ecosystems
- Proven ability to lead development efforts, collaborate across disciplines, and influence technical direction
- Strong organizational and communication skills; able to clearly articulate architectural trade-offs and technical decisions
- Comfortable balancing multiple priorities in a fast-paced environment
- Aviation industry experience considered an asset
- Expert-level proficiency in C# and ASP.NET Core MVC
- Strong front-end development skills, with experience in React (preferred), Vue.js, or Angular
- Deep understanding of RESTful APIs, GraphQL, and API gateway management
- Hands-on experience with headless CMS platforms (e.g., Contentful, Sanity, Strapi)
- Cloud-native mindset, with experience deploying applications on AWS or similar cloud providers
- Familiar with containerization (Docker) and infrastructure-as-code (e.g., Terraform, AWS CDK)
- Proficient in database design and optimization using SQL Server and Entity Framework
- Strong focus on web performance, accessibility (WCAG), and responsive design
- Comfortable working with version control (Git) and Agile project tools like Jira
- Occasional on-call availability and/or the need to work outside of regular office hours may be required to support business needs and ensure continuity of operations.

Location

Toronto Downtown Office (250 Yonge Street) #LI-Hybrid

Company Description

Since 2006, Porter Airlines has been elevating the experience of economy air travel for every passenger, providing genuine hospitality with style, care and charm. Porter’s fleet of Embraer E195-E2 and De Havilland Dash 8-400 aircraft serves a North American network from Eastern Canada. Headquartered in Toronto, Porter is an Official 4 Star Airline in the World Airline Star Rating. Visit www.flyporter.com or follow @porterairlines on Instagram, Facebook and Twitter.

#J-18808-Ljbffr


  • Senior Developer, CMS

    4 weeks ago


    Toronto, Canada Porter Airlines Inc. Full time

    Join to apply for the Senior Developer, CMS role at Porter Airlines Inc.Join to apply for the Senior Developer, CMS role at Porter Airlines Inc.Job SummaryReporting to the Senior Manager, Development and Delivery, the Senior Developer, CMS is a technical leader within the agile development team, responsible for designing, building, and optimizing...

  • Senior Developer, CMS

    4 weeks ago


    Toronto, Canada Porter Airlines Inc. Full time

    Join to apply for the Senior Developer, CMS role at Porter Airlines Inc. Join to apply for the Senior Developer, CMS role at Porter Airlines Inc. Job SummaryReporting to the Senior Manager, Development and Delivery, the Senior Developer, CMS is a technical leader within the agile development team, responsible for designing, building, and optimizing...


  • Toronto, Canada Porter Airlines Inc. Full time

    Job SummaryReporting to the Senior Manager, Development and Delivery, the Senior Developer, CMS is a technical leader within the agile development team, responsible for designing, building, and optimizing customer-facing digital experiences using modern web architecture. This role combines hands-on development with architectural input and mentorship...


  • Toronto, Canada Yoush Consulting Full time

    Job DescriptionAre you a passionate and experienced Front-End developer who thrives on taking new initiatives? Are you excited about building user-centred solutions that drive business success? If so, we have an exciting opportunity for you to join our dynamic team!   CMS Front-End Developer    This role involves developing, training, and supporting CMS...


  • Toronto, Ontario, Canada Yoush Consulting Full time

    Are you a passionate and experienced Front-End developer who thrives on taking new initiatives? Are you excited about building user-centred solutions that drive business success? If so, we have an exciting opportunity for you to join our dynamic team    CMS Front-End Developer    This role involves developing, training, and supporting CMS...

  • SAP BRIM CM Developer

    2 weeks ago


    toronto, Canada KTek Resourcing Full time

    Job Title: SAP BRIM CM Developer with AdminLocation: PST/Canada (Remote)Mode: ContractClient: HCLTechMust Have: SAP Convergent Mediation (CM), Java or Groovy scripting & Integration - REST API, SOAP, and SFTPRequired Skills & Experience:• Proven experience with SAP Convergent Mediation in a subscription-based media or telecom environment.• Strong...


  • Toronto, Ontario, Canada Momentum Financial Services Group Full time $120,000 - $180,000 per year

    Who We AreAt Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we're the team behind Money Mart—Canada's largest non-bank branch network—and a leader in financial solutions for underserved communities.From short-term loans to money transfers and...


  • Toronto, Canada Momentum Financial Services Group Full time

    Who We AreAt Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s largest non-bank branch network—and a leader in financial solutions for underserved communities.From short-term loans to money transfers...


  • Toronto, Canada Momentum Financial Services Group Full time

    Who We Are At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s largest non-bank branch network—and a leader in financial solutions for underserved communities. From short-term loans to money...


  • Toronto, Canada BMO Financial Group Full time

    100 King Street West Toronto Ontario,M5X 1A1 BMO Capital Markets is a leading, full-service financial services provider. We offer corporate and investment banking, treasury management, as well as research and advisory services to clients around the world. #bmocapitalmarkets The **Associate **is part of the Capital Markets Crisis & Continuity Management (CM...