Junior Software Developer

Plusgrade

Montreal (administrative region)

On-site

CAD 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
Travel Experience Perk
Annual Wellness Perk
Commuter Perk
Tenure-Based Work From Anywhere
Parental Leave Top Up
Adventure Pass
Learning Allowance

Job summary

Plusgrade is seeking a Junior Software Developer for the Guest-facing Team in Montreal. You will design, build, and maintain full-stack features across our web applications, focusing on performance, accessibility, and conversion.

You will work from the database schema up to the user interface, contributing to live A/B testing and AI-enabled code quality improvements. You bring hands-on TypeScript skills with a modern front-end framework (React or Vue) and back-end capabilities in Python and SQL.

Qualifications

  • Hands-on experience with TypeScript and a modern front-end framework (React or Vue).
  • Back-end capabilities in Python and SQL.
  • Experience integrating AI tools/agents into development workflow to write, review, and test code.
  • Strong product-minded approach with focus on performance, conversion and guest experience.

Responsibilities

  • Design, build, and maintain full-stack features for guest-facing web applications.
  • Collaborate with product, design and data teams to translate feedback into high-converting features.
  • Develop and optimize upsell experiences with attention to performance and accessibility.
  • Leverage AI-assisted tooling to accelerate shipping cycles and improve code quality.

Skills

TypeScript
React
Vue
Python
SQL
AI tools integration

Job description

Employment Type: Permanent

Job Description: Junior Software Developer, Guest-facing Team

What You’ll Be Doing

You will join the Guest-facing team to design, build, and maintain full-stack features across our web applications, working from the database schema up to the user interface. You will develop and optimize customer-facing upsell experiences with a focus on performance, accessibility, conversion, and live A/B testing. In your daily work, AI re-engineers how software gets built, where you will leverage AI agents to assist with code reviews, maintain testing suites, and accelerate shipping cycles. You will collaborate closely with product, design, and data peers to translate guest feedback directly into high-converting features.

What You Bring

You bring hands-on experience with TypeScript and a modern front-end framework like React or Vue, paired with back-end capabilities in Python and SQL. You have already demonstrated your ability to integrate AI tools and agents directly into your development workflow to write, review, and test code faster. You take a product-minded approach to building full-stack applications, caring deeply about performance, conversion, and guest experience. You hold a high bar for clean, maintainable code and testing quality, ensuring that what reaches production is resilient and performant. You bring strong curiosity and adaptability, thriving in an agile team environment where learning and knowledge sharing are prioritized.

Why Plusgrade

Plusgrade is the technology behind the upgrade offers, seat selections, and loyalty experiences you see when you book with the world's biggest airlines, hotels, and cruise lines. Being on the Guest-facing team means your work directly shapes the purchasing journey of millions of passengers at the intersection of travel and fintech. This role offers an exceptional opportunity to accelerate your career by working on high-impact applications using a modern, AI-first engineering delivery model. You will work alongside sharp engineers in a culture built on trust and autonomy, where initiative and ownership are valued from day one. You'll have access to best-in-class AI tools and a team that's actively building new ways of working, not just talking about it.

What You’ll Love About Us
  • RRSP Matching
  • Comprehensive Health Plans
  • Flexible Paid Time Off
  • Travel Experience Perk
  • Annual Wellness Perk
  • Commuter Perk
  • Tenure-Based Work From Anywhere Program
  • Parental Leave Top Up
  • Adventure Pass
  • Learning Allowance
Our Process

We believe every candidate deserves a fair, transparent experience. Regardless of outcome, everyone gets feedback.

Our process: Recruiter call, Hiring Manager interview, Final interview.

Plusgrade is an equal-opportunity employer committed to accessible recruitment. We welcome applications from all qualified individuals regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation or any other category protected by law.

Accommodation is available upon request.

We may use AI-assisted tools to help screen and assess applicants for this role.

This posting is for an existing vacancy.

Plusgrade powers the global travel industry with its portfolio of leading ancillary revenue solutions. Over 575 airline, hospitality, cruise, passenger rail, and financial services companies trust Plusgrade to create new, meaningful revenue streams through incredible customer experiences.

As an ancillary revenue powerhouse, Plusgrade has generated billions of dollars in new revenue opportunities across its platform for its partners, while creating enhanced travel experiences for millions of their passengers and guests.

Plusgrade was founded in 2009 with headquarters in Montreal and offices around the world.

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

Similar jobs worth comparing

Junior Software Developer
Junior Software Developer

Plusgrade Solutions Ltd. • Montreal (administrative region)

On-site
CAD 60,000 - 85,000
RRSP Matching
Health Plans
Flexible PTO
+7
Software Developer
Software Developer

Plusgrade Solutions Ltd. • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Software Developer
Software Developer

Plusgrade • Montreal (administrative region)

On-site
CAD 75,000 - 110,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+2
Senior Data Developer
Senior Data Developer

Plusgrade Solutions Ltd. • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Senior Data Developer
Senior Data Developer

Plusgrade • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Senior Product Manager - Product Intelligence
Senior Product Manager - Product Intelligence

Plusgrade • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Gestionnaire de Produit Senior - Intelligence Produit // Senior Product Manager - Product Intel[...]
Gestionnaire de Produit Senior - Intelligence Produit // Senior Product Manager - Product Intel[...]

Plusgrade • Toronto

Remote
CAD 100,000 - 130,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Chef.fe d'Équipe, Développeur.se Logiciel (Optimization)// Team Lead, Software Development (Opt[...]
Chef.fe d'Équipe, Développeur.se Logiciel (Optimization)// Team Lead, Software Development (Opt[...]

Plusgrade • Montreal

On-site
CAD 80,000 - 120,000
RRSP/401(k) Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7
Développeur.se Logiciel en BackendSenior//Senior Backend Software Developer
Développeur.se Logiciel en BackendSenior//Senior Backend Software Developer

Plusgrade • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
REER de contrepartie
Plans de santé complets
Congés payés flexibles
+7
Développeur.se logiciel Senior- Équipe Rails/Senior Software Developer- Rail Team
Développeur.se logiciel Senior- Équipe Rails/Senior Software Developer- Rail Team

Plusgrade • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
RRSP Matching
Comprehensive Health Plans
Flexible Paid Time Off
+7