Jobs.ca
Jobs.ca
Language
Stay22 logo

Senior Software Engineer, Backend - Integrations

Stay224 days ago
Hybrid
Montréal, QC
Senior Level
full_time

Top Benefits

Support Travel Creators
Empower Your Growth
Lead with Impact

About the role

About Stay22

At Stay22, we’re revolutionizing how people convert online. Our AI-powered affiliate platform helps publishers, ticketing platforms, and content creators unlock new revenue streams while levelling up their audience's user experience. At Stay22, our partners don’t just earn more, they deliver more. Join us and be part of something big that's shaking up the affiliate world.

Position overview

As a Senior Full Stack Developer on the Phantom squad, you will play a key role in advancing our embedded widget and affiliate platform. Your mission will be to streamline browser execution and ensure high performance of our scripts across diverse websites. You will design mechanisms for privacy-conscious session tracking and fingerprinting, and take ownership of the full script lifecycle – from load optimization to event handling and error recovery. Working closely with product and engineering leads, you will help shape and maintain the core infrastructure that powers Stay22’s embeddable products, ensuring they run reliably under real-world constraints.

Key responsibilities

  • Own the end-to-end design, development, and rollout of new supplier integrations and data pipelines, demonstrating a high level of technical competency and leadership
  • Utilize your deep knowledge of Node.js and TypeScript to build and maintain robust integration services and APIs, ensuring high performance and reliability in our data pipelines
  • Integrate with third-party travel suppliers and partners via APIs, SFTP, and other data feeds, ensuring the reliable ingestion and updating of external data into the Stay22 platform
  • Implement and maintain supplier-specific deep-linking solutions to seamlessly redirect users to partner booking pages while preserving a consistent and secure user experience
  • Parse, normalize, and store large volumes of listings data (e.g. hotels, accommodations) from external providers to power Stay22's search and booking features
  • Retrieve and process booking and commission data from suppliers (via APIs or file exports) and integrate it into our internal reporting systems, ensuring accurate and timely revenue tracking and partner reporting
  • Ensure all integration pipelines align with internal data schemas and adhere to best practices for observability, security, and scalability, maintaining consistent quality across providers. Work closely with our infrastructure team to implement robust CI/CD, secrets management, and monitoring for these pipelines
  • Collaborate with other squads to maximize the value of integration data - working with the Hub team to support user-facing features that rely on supplier data, providing structured data services to the other product teams, and delivering normalized datasets to the Data team for analytics and forecasting
  • Mentor junior developers and new team members, sharing knowledge and fostering a culture of continuous improvement within the Integrations squad. Advocate for code simplicity and maintainability in all solutions, keeping long-term implications in mind

Requirements

  • B.S. or M.S. in Computer Science or equivalent experience
  • 6-8+ years of experience in fullstack or backend development, with a strong emphasis on server-side JavaScript/TypeScript, Node.js and working with databases like PostgreSQL and MongoDB
  • Deep understanding of modern frameworks and technologies, with a proven track record of delivering high-quality, scalable web services or applications. Hands-on experience with building and consuming APIs and working with cloud infrastructure (GCP preferred) is required. Familiarity with Python is a plus
  • A creative mindset and strong problem-solving abilities, capable of navigating complex data integration challenges with pragmatic solutions
  • Proven experience in leading or mentoring other developers, with a focus on improving team skills, code quality, and overall product reliability
  • Comfort with agile development, rapid iteration, and the potential for significant project changes or pivots as partner requirements evolve
  • Excellent communication skills and a collaborative approach to working with product managers and cross-functional stakeholders, ensuring alignment and clarity across teams

What to Expect from our Hiring Process

We know your time’s valuable, so here’s the quick rundown of what to expect.

  • Screening call with our Talent Acquisition Partner (30-45 minutes)
  • Whiteboarding session oriented on System Design (Miro) with the Engineering Team (60 minutes)
  • Final interview with our CEO (30 minutes)
  • Offer & onboarding

Please note that this process is subject to change at any point, based on additional requirements from the team.

Why join Stay22?

  • Support Travel Creators: Be part of a team that empowers travel creators to explore the world by increasing their passive income potential.
  • Empower Your Growth: We hire champions and give them the opportunity to excel, skipping levels and honing their superpowers.
  • Lead with Impact: We empower our team members to take charge and make a real impact in the Stay22 universe.
  • Location, Location, Location: Enjoy our bright and vibrant office in the heart of Montreal’s Plateau Mont-Royal, surrounded by the best shops and restaurants
  • Be Yourself: Embrace a come-as-you-are dress code and a flexible work schedule.
  • Comprehensive Benefits: We offer health & dental benefits, retirement plans, learning & development opportunities, and social & team-building activities, including exciting retreats.

(Stay22 is an equal-opportunity employer. All qualified applicants are given consideration. If you have a disability or particular need that requires accommodation, please contact us at careers at stay22.com*)*

About Stay22

Software Development
11-50

Stay22 is a travel tech leader helping publishers turn their audience’s travel intent into a new revenue stream. Our machine learning solutions personalize the travel booking experience, boosting engagement without compromising on user experience or site real estate.

We empower over 3,000 global partners, driving incremental revenue and delivering over $500 million in gross merchandise value in 2024. We work with all major online travel agencies, from Booking.com to Expedia, giving publishers access to an inventory of millions of monetizable listings.

Our suite of tools is designed to optimize RPM through seamless, non-disruptive integrations. By unlocking revenue that complements existing streams, we help publishers scale effectively while maintaining a quality user experience.

Discover how Stay22 can help you maximize revenue while enhancing the journey for your audience.