- Home
- Remote Jobs
- Junior Software Developer
Date Posted:
6/30/2025
Remote Work Level:
Hybrid Remote
Location:
Hybrid Remote in Montreal, QC, Canada
Job Type:
Employee
Job Schedule:
Full-Time
Career Level:
Experienced
Travel Required:
No specification
Education Level:
We're sorry, the employer did not include education information for this job.
Salary:
We're sorry, the employer did not include salary information for this job.
Categories:
Software Engineer, Product Manager, Project Manager, Back End Developer, Developer, Front End Developer, Java Developer, Web Developer, QA
Benefits:
Unlimited or Flexible PTO, Health Insurance, Parental Leave, Paid Time Off
About the Role
Title: Junior Software Developer / Développeur logiciel junior
Location: Montreal, Quebec
Type: Full-Time
Workplace: hybrid
Category: Software Engineering
Job Description:
Travel is not just about the destination; it's about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.
ABOUT THE ROLE:
We are seeking experienced Software Developers to work with us to build amazing new products for airlines and travelers. This role will report to and work from our Montreal office.
We firmly believe there are many complex unsolved challenges in travel technology, and if you are excited about helping us solve some of them, we would like to meet you.
Our Software Developers are full stack. In a typical week, a developer will develop new features with a cross-functional team of product managers, designers, and frontend, automation, and test developers. We value shipping well tested high quality features fast and frequently. They also collaborate with peers to develop technical proposals and contribute to internal tools that optimize our development processes. They will assist our skilled support team and operations team in triaging and resolving issues.
YOU ARE SOMEONE WITH:
• You have worked on a team and delivered a product you are proud of.
• You write understandable, testable code with an eye towards maintainability.
• You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
• You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
• You have experience designing and implementing software in Java or .Net and deployed in the cloud (AWS preferred)
• You have a strong understanding of testing and the test pyramid. You have an understanding of pipelines and feedback loops. You have a delivery focused mindset.
• You have a bachelor's degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience.
WHAT YOU’LL LOVE ABOUT US:
RRSP/401(k) Matching
Comprehensive Health Plans
Flexible Paid Time Off
Travel Experience Credit
Annual Wellness Credit
Team Events and Monthly Lunches
Home Office/Commuter Credit
Work From Anywhere Program
Parental Leave Top Up
Adventure Pass
OUR PROCESS:
Plusgrade is an equal-opportunity employer and is committed to providing an accessible recruitment process. We welcome applications from all qualified individuals and are committed to equal employment opportunities regardless of gender identity or expression, race, ethnic origin, creed, place of origin, age, sex, marital status, physical or mental disability, sexual orientation, and any other category protected by law. Upon request, we will provide accommodation for applicants with disabilities.
We believe in diversity and inclusivity and that is why our interview process is designed for a positive candidate experience and to ensure every candidate is evaluated equally. All applications will be reviewed by our Talent Team and the successful candidate(s) will go through the following recruitment process:
• Recruiter Phone Interview
• Hiring Manager Interview
• Team Interview