Enable job alerts via email!

Senior Software Engineer, Full Stack - Integration Squad

Stay22 Technologies Inc

Montreal

Hybrid

CAD 125,000 - 160,000

Full time

6 days ago
Be an early applicant

Job summary

A leading technology platform in Montreal is seeking a Senior Software Engineer for their Integration Squad. The role involves maintaining integrations with external travel suppliers, ensuring seamless data flow through Node.js and TypeScript. Candidates should have 6-8 years of development experience and a strong background in API integration. The position offers a hybrid work environment, opportunities for mentoring, and comprehensive benefits, including health and dental plans.

Benefits

Health and dental benefits
Flexible work schedule
Learning and development opportunities
Pup-friendly office

Qualifications

  • 6-8+ years of experience in fullstack or backend development.
  • Proven experience in leading or mentoring other developers.
  • Deep understanding of modern frameworks and technologies.

Responsibilities

  • Own the end-to-end design, development, and rollout of new supplier integrations.
  • Utilize expertise in Node.js and TypeScript.
  • Integrate with third-party travel suppliers and partners via APIs.

Skills

Node.js
TypeScript
PostgreSQL
MongoDB
API development

Education

B.S. or M.S. in Computer Science or equivalent

Tools

Cloud Infrastructure (GCP preferred)

Job description

Senior Software Engineer, Full Stack - Integration Squad

Join to apply for the Senior Software Engineer, Full Stack - Integration Squad role at Stay22

Senior Software Engineer, Full Stack - Integration Squad

2 weeks ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer, Full Stack - Integration Squad role at Stay22

Get AI-powered advice on this job and more exclusive features.

Job Description

Job Title : Senior Software Engineer, Full Stack - Integration Squad

Job Description

Job Title : Senior Software Engineer, Full Stack - Integration Squad

Location : Montreal - Hybrid (1-2 days at the office per week)

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

At Stay22, integrations with external travel suppliers (OTAs, retail providers, etc.) are core to our product's functionality and partner value. The Integrations squad is dedicated to maintaining these connections, ensuring data from third-party providers is cleanly ingested and readily available to power our products. We are looking for a Senior Full Stack Developer who thrives on the challenge of connecting complex systems and making data flow seamlessly. In this role, you will shape how we integrate and manage data from numerous third-party APIs, with a strong focus on backend development. Your expertise in Node.js and TypeScript will be crucial as you work closely with our Product Manager in a dynamic environment where priorities can shift with evolving partner requirements. Your work will be instrumental in handling large-scale data ingestion and normalization from external sources, ensuring our platform remains comprehensive, up-to-date, and highly reliable for users and partners.

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.
  • BYOD - Bring your own dog : our office is pup-friendly. Whether it's a quick belly rub or a midday walk, your furry sidekick is welcome here.
  • 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)

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Industries

    Software Development

    Referrals increase your chances of interviewing at Stay22 by 2x

    Get notified about new Senior Software Engineer jobs in Montreal, Quebec, Canada .

    St-Bruno-de-Montarville, Quebec, Canada 2 weeks ago

    Senior ML Programmer _ Content Creation Technology Group

    Senior ML Data Scientist _ Content Creation Technology Group

    Senior ML Data Scientist _ Content Creation Technology Group

    Full Stack Developer - Technical Lead (C# / .Net) / CORE Squad

    Greater Montreal Metropolitan Area 1 month ago

    Software Engineer, Intermediate or Senior

    Senior Software Developer – Lab Integrations

    Senior Backend Software Developer (Quebec)

    Montreal, Quebec, Canada CA$125,000.00-CA$160,000.00 2 weeks ago

    Senior Software Engineer, AI & Fullstack

    Greater Montreal Metropolitan Area CA$120,000.00-CA$140,000.00 2 months ago

    Senior Developer, Fullstack - Identity Access Management(IAM)

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs