Hopper

Senior Full-Stack Ads Engineer - HTS Media Services

Hopper4 months ago
Location

Toronto - Remote

Workplace

Remote

Type

Full Time

Salary

CAD 130,000 – 180,000

Level

Senior

Role

Full Stack Engineer

Posted

Nov 18, 2025

Full TimeRemoteSenior

The role

Summary

A Senior Full-Stack Ads Engineer role at HTS Media (Hopper's advertising division) focused on innovating and scaling ad technologies across web platforms. The ideal candidate will drive the development of cutting-edge ad experiences, build robust APIs, and contribute to the company's mission of creating a leading travel industry retail media network.

What you'll do

Ad Product Innovation: Lead the development of new ad features and formats from conceptualization to implementation, focusing on creating innovative advertising experiences for travelers.
Web Platform Development: Implement and test new ad experiences on Hopper.com, serving as a proving ground for scalable ad technologies across partner networks.
API Development: Design, build, and maintain scalable APIs that serve ad content, handle user interactions, and collect comprehensive performance metrics.
Partner Integration: Develop and refine the client-side JavaScript SDK to enable seamless integration of HTS Media ad products for B2B partners.
Technical Excellence: Establish and maintain high standards for code quality, performance, and reliability across web-facing technologies.
Cross-Functional Collaboration: Work closely with product, design, and engineering teams to deliver high-impact solutions and provide technical mentorship.

What we look for

Technical

Full-Stack Development5+ years of experience building complex, user-facing web applications across frontend and backend technologies
Programming LanguagesExpertise in modern backend languages such as Python, Node.js, or Go
Frontend FrameworksProficiency in modern frontend frameworks like React, Vue, or Svelte
Web TechnologiesDeep understanding of JavaScript/TypeScript, web ecosystem, browser performance, and security principles
API DesignStrong experience in designing and developing robust, scalable API architectures

Education

Academic BackgroundBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Industry ExperienceProven track record of developing complex web applications in advertising, media, or e-commerce platforms
Product MindsetDemonstrated ability to think strategically about user experience and product impact

Skills

Required skills

JavaScriptAdvanced proficiency in JavaScript/TypeScript development
Full-Stack DevelopmentComprehensive skills in both frontend and backend development
API DevelopmentExpertise in designing and implementing scalable API architectures

Nice to have

Travel Tech ExperienceBackground in travel technology or advertising platforms
Machine LearningUnderstanding of data-driven technologies and algorithmic approaches

Compensation & benefits

Salary

CAD 130,000 – 180,000 (annual)

Benefits

Health Insurance

100% premium coverage for group insurance plan

Disability Coverage

Life, short-term, and long-term disability insurance provided

Healthcare Benefits

HSA for medical and dental expenses, telemedicine services

Retirement Planning

RRSP plan with automatic pre-tax withdrawals

Parental Leave

Generous parental leave policy exceeding industry standards

Time Off

Unlimited PTO with flexible work arrangements

Remote Work Support

Work-from-home stipend and on-demand co-working space access

Travel Benefit

Carrot Cash travel stipend for employees


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Online coding challenge or take-home project demonstrating full-stack development skills
  3. 3
    Technical Interviews Multiple rounds of interviews with engineering team members, focusing on technical expertise and problem-solving abilities
  4. 4
    System Design Interview In-depth discussion of architectural approaches and scalable system design
  5. 5
    Final Leadership Interview Meeting with senior leadership to assess cultural fit and long-term potential

Apply for this position

You'll be redirected to the company's application page