Backend Software Developer

A travel technology company partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new revenue streams through customer experiences.
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Travel

Description For Backend Software Developer

Plusgrade is transforming the travel industry by partnering with over 200 companies across airline, hospitality, cruise, and rail sectors to create innovative revenue streams through enhanced customer experiences. They're seeking a Backend Software Developer with 5+ years of experience to join their Montreal office in a hybrid work arrangement. The role involves working with Java (SpringBoot), ReactJS, and TypeScript in an Agile environment, developing new features and collaborating with cross-functional teams. The ideal candidate will have strong computer science fundamentals, experience with cloud deployments (preferably AWS), and excellent communication skills. The company offers comprehensive benefits including RRSP matching, health plans, flexible PTO, wellness credits, and unique travel perks like their Adventure Pass program. They maintain a strong focus on diversity, inclusivity, and work-life balance, making it an attractive opportunity for developers looking to make an impact in the travel technology sector. The role combines technical leadership opportunities with hands-on development, offering a balance of challenging work and professional growth.

Last updated 2 days ago

Responsibilities For Backend Software Developer

  • Develop new features with a cross-functional team
  • Collaborate on technical proposals
  • Contribute to internal tools optimization
  • Assist support and operations teams in issue resolution
  • Lead technical architecture discussions
  • Write understandable, testable, and maintainable code

Requirements For Backend Software Developer

Java
TypeScript
React
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of professional experience building web applications in Agile/Scrum environment
  • Strong experience with Java (SpringBoot, open source libraries)
  • Experience with ReactJS and TypeScript
  • Cloud deployment experience (AWS preferred)
  • Strong understanding of testing (JUnit, Mockito) and test pyramid
  • Solid computer science fundamentals
  • Strong communication skills
  • Experience working in team environments

Benefits For Backend Software Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • RRSP/401(k) Matching
  • Comprehensive health plans
  • Flexible Paid Time Off
  • Annual upgrade credit
  • Annual physical wellness credit
  • Annual mental wellness credit
  • Remote work flexibility
  • Parental Leave Top Up
  • Adventure Pass
  • Team events and monthly lunches
  • Office supplies/transportation allowance

Interested in this job?

Jobs Related To Plusgrade Backend Software Developer

Implementation Engineer

Implementation Engineer role at Plusgrade, focusing on travel technology systems implementation and configuration, with Java and cloud expertise required.

Implementation Developer

Implementation Engineer role at Plusgrade, focusing on travel technology systems implementation and configuration, offering hybrid work in Toronto with comprehensive benefits.

Intermediate Software Engineer (Python)

Mid-level Backend Python Engineer role at Plusgrade, developing scalable solutions for travel industry partners with competitive benefits and hybrid work model.

Development Engineer (Golang)

Backend Development Engineer position at Plusgrade, building scalable systems for travel loyalty programs using Golang in Toronto.

Implementation Engineer

Implementation Engineer role focused on implementing and configuring travel technology solutions for airline and hospitality partners.