Senior Fullstack Developer - General application

Stay22

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work schedule
Comprehensive benefits including health and dental
Access to dynamic office space in Little Italy

Job summary

A technology-driven affiliate platform located in Montreal is seeking a Senior Fullstack Developer to lead full-stack initiatives and mentor junior developers. You will own the design, development, and deployment of critical product features using Node.js, Python, and React. The ideal candidate should have 6+ years of experience shipping production applications and possess strong skills in database management and cloud infrastructure. This role offers a dynamic work environment with opportunities for personal and professional growth.

Qualifications

  • 6-8+ years of experience in software development with track record of shipping full-stack applications.
  • Ability to break down complex requirements into actionable technical plans.
  • Strong communication skills to explain technical concepts to non-technical stakeholders.

Responsibilities

  • Lead the design and implementation of full-stack features.
  • Architect and optimize database schemas for high-traffic applications.
  • Champion engineering best practices including code reviews and automated testing.

Skills

Deep expertise in server-side development using Node.js
Strong proficiency in frontend development using TypeScript
Experience with modern frameworks like React
Experience with relational databases like PostgreSQL
Experience with NoSQL databases like MongoDB

Education

B.S. or M.S. in Computer Science or related field

Tools

Docker
Kubernetes
Cloud infrastructure (GCP preferred)

Job description

About Stay22

Stay22 is an AI-powered affiliate platform that helps publishers, ticket platforms, and content creators unlock new revenue streams while improving user experience. Our partners benefit from delivering more value, not just earning more. This description includes both the original French context and an English translation for reference.

Job Summary

As a Senior Fullstack Developer at Stay22, you will be a technical leader within a cross-disciplinary squad. You will own end-to-end design, development, and deployment of critical product initiatives, bridging backend logic with intuitive user experiences.

You will employ your full-stack versatility, using Node.js, Python and TypeScript on the backend and React on the frontend, to build scalable, high-performance solutions. You will tackle ambiguous problems, make pragmatic technical trade-offs, and mentor other developers to elevate the teams engineering maturity.

Key Responsibilities
  1. End-to-End Product Engineering

  2. Lead the design and implementation of full-stack features, ensuring seamless integration between server-side logic (Node.js/Python) and client-side interfaces (React/TypeScript).

  3. Architect and optimize database schemas (PostgreSQL and MongoDB) to ensure data integrity, performance and scalability for high-traffic applications.

  4. Write high-quality, maintainable code and champion simplicity, ensuring solutions are functional, robust and easy to maintain long-term.

  1. Technical Leadership & Quality

  2. Drive technical decision-making within the squad, producing well-regarded technical designs and Architecture Decision Records (ADRs) for complex initiatives.

  3. Champion engineering best practices, including rigorous code reviews, automated testing (TDD/BDD) and efficient CI/CD workflows.

  4. Identify and address technical debt proactively, balancing speed with long-term system stability.

  1. Collaboration & Mentorship

  2. Mentor mid-level and junior developers, providing feedback and fostering a culture of continuous learning.

  3. Partner with Product Managers and Designers to assess feasibility, discuss trade-offs on scope and timing, and shape the product roadmap.

  4. Collaborate with Platform and Data teams to ensure solutions align with security, observability and data governance standards.

Requirements

Education & Experience

  • B.S. or M.S. in Computer Science or a related field, or equivalent professional experience.

  • 6-8+ years of experience in software development with a track record of shipping full-stack production applications.

Technical Skills

  • Deep expertise in server-side development using Node.js and/or Python.

  • Strong proficiency in frontend development using TypeScript and modern frameworks like React.

  • Experience with relational (PostgreSQL) and NoSQL (MongoDB) databases.

  • Experience with cloud infrastructure (GCP preferred), containerization (Docker/Kubernetes) and Infrastructure as Code.

Soft Skills & Mindset

  • Ability to break down complex, nebulous requirements into actionable technical plans.

  • Strong communication skills, able to explain technical concepts to non-technical stakeholders.

  • User-centric mindset, considering the impact of technical decisions on the end-user experience.

What to Expect from our Hiring Process

We value your time. Here is a quick overview of what to expect:

  • Screening call with our Talent Acquisition Partner (30-45 minutes)

  • System design brainstorming (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 based on team needs.

Why join Stay22?
  • Support Travel Creators: Be part of a team that helps travel creators explore the world while increasing passive income.

  • Empower Your Growth: We hire exceptional talent and provide opportunities to excel and develop unique skills.

  • Lead with Impact: Take initiative and contribute to Stay22s evolution.

  • Location: Bright, dynamic offices in Little Italy with access to shops and restaurants.

  • Be Yourself: Come-as-you-are dress code and flexible work schedule.

  • Comprehensive Benefits: Health, dental, retirement, learning and development, social events and retreats.

Stay22 is an equal-opportunity employer. All qualified applicants will be considered. If you require accommodations due to a disability or other needs, contact us at careers@stay22.com.

Note: This is a bilingual job description in English and French for reference and alignment with our Montreal engineering audience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer - Integrations Squad
Software Developer - Integrations Squad

Traveltechessentialist • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
HQ in Montreal Little Italy
Cafeteria allowance
Gym access
+7
Fullstack Developer - Hub Squad
Fullstack Developer - Hub Squad

Stay22 • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Gym access
Cafeteria allowance
RRSP matching
+3
Fullstack Developer - Hub Squad
Fullstack Developer - Hub Squad

Traveltechessentialist • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Accès au gym
Participation aux frais STM
Terrasse sur le toit et espaces de dét
Senior Fullstack Developer – Neuro Squad
Senior Fullstack Developer – Neuro Squad

Traveltechessentialist • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Health benefits
Dental benefits
Flexible hours
+2
Senior ML/DL Developer
Senior ML/DL Developer

Stay22 • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurances santé et dentaire
Régime de retraite
Formation et développement
+1
Sales Revenue Operations Specialist
Sales Revenue Operations Specialist

Stay22 • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Prime Montreal Location
Comprehensive Benefits
Flexibility That Works
Sales Operations Specialist
Sales Operations Specialist

Stay22 • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Santé et dentaires
Abonnement STM entièrement payé
Activités d’équipe et retraites
+1
Team Lead, Design
Team Lead, Design

Stay22 • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Cafeteria allowance
Gym access
Rooftop terrace
+3
Développeur.se Logiciel intermédiaire// Intermediate Software Developer
Développeur.se Logiciel intermédiaire// Intermediate Software Developer

Plusgrade • Montreal

On-site
CAD 85,000 - 115,000
Matching de retraite (RRSP/401(k))
Plans de santé complets
Congés payés flexibles
+5
Développeur.se logiciel sénior (User Journey) | Senior Software Developer
Développeur.se logiciel sénior (User Journey) | Senior Software Developer

Altitude Sports • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
Rabais mode/plein air pour toi et ta-f
Télémédecine
Assurance médicale et dentaire
+6