Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Développeur.se logiciel Senior/Senior Software Developer image - Rise Careers
Job details

Développeur.se logiciel Senior/Senior Software Developer

**English available below**


Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, sociétés de croisières, réseaux ferroviaires pour voyageurs et services financiers, dans le but de créer de nouvelles sources de revenus significatives grâce à des expériences client exceptionnelles. Fondés sur nos valeurs fondamentales d'ambition, d'innovation et de collaboration, nous sommes constamment poussés à repousser les limites, à surpasser les attentes et à exploiter le meilleur de chacun. Nous favorisons une culture qui repose sur la conviction que notre force réside dans notre unité, travaillant ensemble pour bâtir un avenir extraordinaire dans l'univers du voyage. Joignez-vous à nous pour transformer les voyages quotidiens en expériences véritablement extraordinaires.


À PROPOS DU POSTE:

Nous sommes à la recherche de développeurs logiciel expérimentés qui contribueront à créer avec nous des produits d’exception destinés aux compagnies aériennes et aux voyageurs. Le poste est à pourvoir au bureau de Montréal.

Nous croyons fermement que de nouveaux défis nous attendent dans l’industrie du voyage, si vous êtes enthousiastes à l’idée de relever ces défis avec nous, nous souhaitons vous rencontrer.

Nos développeurs logiciel sont full stack. Durant une semaine de travail typique, vous aurez la possibilité de développer de nouvelles fonctionnalités avec le support d’une équipe multidisciplinaire et fonctionnelle composée de product managers, designers et développeur en automatisation des tests et développeur frontend. Nous accordons beaucoup d’importance à la livraison d’un produit bien testé et de haute qualité. Vous pourrez également collaborer au développement de nouvelles propositions techniques et contribuer à l’élaboration de nouveaux outils internes qui permettront d’améliorer nos propres procédures. Vous assisterez nos équipes qualifiées de support et d’opération dans l’analyse et la résolution de problème.




VOUS ÊTES UNE PERSONNE AVEC:

Une expérience de travail en équipe et la livraison de produits dont vous pouvez être fier.

Un minimum de 5 années d’expérience professionnelle dans le développement d’applications web, dans un environnement Agile/Scrum.

La capacité de mener des discussions techniques devant un auditoire et de contribuer à la prise de décisions techniques.

De bonnes capacités de communication pour expliquer des concepts techniques et complexes aux designers, au support et aux autres développeurs.

Une bonne connaissance des fondamentaux informatiques : structures de données, algorithmes, langages de programmation, systèmes distribués, récupération d’information.

Une expérience significative dans la conception et la mise en place de logiciels en Java (SpringBoot, bibliothèques open source) et le déploiement dans le Cloud (de préférence AWS), ainsi qu'en React avec TypeScript (ou similaire).

Une bonne connaissance des tests et de la pyramide des tests.

Vous êtes familier avec les pipelines de livraison et les boucles de rétroaction, et vous accordez une attention particulière à la livraison de produits de qualité.

Un baccalauréat en informatique, génie logiciel/informatique ou équivalent, ou une expérience équivalente.


CE QUE VOUS AIMEREZ CHEZ NOUS:

🏦 REER de contrepartie

🏥 Plans de santé complets

📅 Programme de congés payés flexible

✈️ Allocation d’expérience de voyage

🧘 Crédit annuel pour bien-être

🥗 Événements d'équipe et déjeuners mensuels

💻 Allocation pour des fournitures de bureau / transport

🌅 Programme de travail à distance

🍼 Programme de prime de congé parental

🌍 Passeport pour l'aventure


NOTRE PROCESSUS:

Plusgrade est un employeur offrant des chances égales et s'engage à fournir un processus de recrutement accessible. Nous accueillons les candidatures de toutes les personnes qualifiées et nous sommes engagés à offrir des opportunités d'emploi égales, quel que soit l'identité ou l'expression de genre, la race, l'origine ethnique, la croyance, le lieu d'origine, l'âge, le sexe, l'état civil, le handicap physique ou mental, l'orientation sexuelle et toute autre catégorie protégée par la loi. Sur demande, nous fournirons un hébergement pour les candidats handicapés.


Nous croyons en la diversité et l'inclusivité, c'est pourquoi notre processus d'entrevue est conçu pour offrir une expérience de candidat positive et garantir que chaque candidat est évalué de manière égale. Toutes les candidatures seront examinées par notre équipe de talents et le ou les candidats retenus passeront par le processus de recrutement suivant:


• Entrevue téléphonique avec le recruteur.se

• Entrevue avec le responsable de l'embauche

• Exercice de codage virtuellement

• Entrevue en équipe


Tous les candidats recevront des commentaires, qu'ils réussissent ou non toutes les étapes de notre processus d'entrevue. Toutes vos informations seront confidentielles.


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:

Experience working on a team and delivering a product you are proud of.

5+ years of professional experience building web applications in an Agile/Scrum environment.

The ability to lead technical architecture discussions and help drive technical decisions.

A knack for writing understandable, testable, and maintainable code.

Strong communication skills, making it easy to explain complex technical concepts to designers, support staff, and other developers.

Solid computer science fundamentals, including data structures, algorithms, programming languages, distributed systems, and information retrieval.

Experience designing and implementing software in Java (SpringBoot, open source libraries) and deploying it in the cloud (AWS preferred), as well as using React with TypeScript (or similar).

A strong understanding of testing and the test pyramid, as well as pipelines and feedback loops, with a focus on quality delivery (Junit, Mockito).

A bachelor's degree in Computer Science, Engineering, or a 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

✈️Annual upgrade credit 

🏋️‍♀️Annual physical wellness credit 

🧘Annual mental wellness credit 

📍Flexibility to work remotely 

🍼 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 opportunity 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 from our Talent Team and the successful candidate(s) will go through the following recruitment process:


-Recruiter Phone Interview 

-Hiring Manager Interview

-Technical Challenge: Live coding exercise

-Team Interview 


All candidates will be provided with feedback regardless if they pass or didn’t pass any of our interview stages. All your information will be kept confidential.

Plusgrade Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Plusgrade DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Plusgrade
Plusgrade CEO photo
Ken Harris
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Développeur.se logiciel Senior/Senior Software Developer, Plusgrade

At Plusgrade, located in the vibrant city of Montreal, we believe that travel is about creating memorable experiences along the way, and we are on a mission to redefine the future of travel. We are looking for an experienced Senior Software Developer to join our talented team in crafting exceptional products for airlines and travelers. As a key player in our agile team, you will work alongside product managers, designers, and automation engineers to develop high-quality web applications that enhance customer experiences. With over five years of experience in a similar role, you will bring your full-stack expertise to develop new features, contribute to technical proposals, and help improve our development processes. You will work in a collaborative environment where your technical insights will drive product innovation and efficiency. Our focus is not only on delivering well-tested products but also on fostering a strong team spirit that thrives on ambition and innovation. If you are enthusiastic about the travel tech industry and possess strong communication skills to bridge technical discussions with team members from all backgrounds, we would love to hear from you. Join us in transforming everyday travel into extraordinary adventures!

Frequently Asked Questions (FAQs) for Développeur.se logiciel Senior/Senior Software Developer Role at Plusgrade
What responsibilities can I expect as a Senior Software Developer at Plusgrade?

As a Senior Software Developer at Plusgrade, you will be responsible for developing high-quality web applications that cater to our airline and travel partners. This includes working in teams to implement new features, analyze and resolve issues, and contribute to technical proposals. You will engage in discussions that influence technical decisions and collaborate closely with product managers, designers, and other developers to ensure a seamless development process.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Developer position at Plusgrade?

To qualify for the Senior Software Developer role at Plusgrade, candidates should have a minimum of five years of professional experience in web application development within an Agile/Scrum environment. A bachelor's degree in Computer Science or related fields, along with solid knowledge of Java (SpringBoot) and React with TypeScript is essential. Strong communication skills and a collaborative mindset are also crucial for success in this role.

Join Rise to see the full answer
What technologies should I be familiar with for the Senior Software Developer position at Plusgrade?

A Senior Software Developer at Plusgrade should have a strong foundation in various technologies, particularly Java (SpringBoot, open-source libraries) and experience with cloud deployment, preferably AWS. Familiarity with front-end frameworks such as React along with TypeScript, and a solid understanding of testing practices and the test pyramid will be very beneficial for this role.

Join Rise to see the full answer
What is the company culture like at Plusgrade for a Senior Software Developer?

At Plusgrade, we embrace a culture of ambition, innovation, and collaboration. As a Senior Software Developer, you'll be part of a multidisciplinary team where ideas are shared freely and contributions are valued. We believe that our strength lies in our unity, working together to tackle the challenges of travel technology while delivering exceptional products.

Join Rise to see the full answer
What benefits does Plusgrade offer to Senior Software Developers?

Plusgrade offers a comprehensive benefits package for our Senior Software Developers, which includes RRSP/401(k) matching, flexible paid time off, comprehensive health plans, and wellness credits. Additionally, our team enjoys options for remote work, parental leave top-ups, and access to an adventure pass that encourages personal travel experiences.

Join Rise to see the full answer
How does Plusgrade support the professional growth of Senior Software Developers?

At Plusgrade, we prioritize the professional development of our Senior Software Developers through access to training, mentoring, and a collaborative working environment. We encourage innovative thinking and provide opportunities to lead technical discussions and influence product direction, ensuring continuous growth and enhancement of your skills.

Join Rise to see the full answer
What is the interview process for the Senior Software Developer role at Plusgrade?

The interview process for the Senior Software Developer position at Plusgrade involves several steps to ensure a thorough evaluation of candidates. Initially, there will be a phone interview with a recruiter, followed by an interview with the hiring manager. Candidates will also complete a technical challenge that includes a live coding exercise, followed by a team interview. Feedback will be provided to all candidates regardless of the outcome.

Join Rise to see the full answer
Common Interview Questions for Développeur.se logiciel Senior/Senior Software Developer
Can you explain your experience with Java and SpringBoot as a Senior Software Developer?

In your response, focus on specific projects where you utilized Java and SpringBoot. Discuss how you designed and implemented key features, overcame any challenges, and your approach to optimizing application performance. Highlight your familiarity with libraries and frameworks that enhance SpringBoot, and articulate how these experiences make you a suitable candidate for Plusgrade.

Join Rise to see the full answer
How do you ensure high-quality code delivery in your projects?

Emphasize the importance of testing practices in your process. Discuss using unit tests, integration tests, and how you implement the test pyramid to ensure comprehensive coverage. Share your experience with CI/CD pipelines, code reviews, and pair programming, showing that you are dedicated to maintaining high-quality standards at all stages of development.

Join Rise to see the full answer
Describe a time you faced a technical challenge and how you resolved it.

When answering this question, use the STAR technique (Situation, Task, Action, Result) to describe a specific challenge you encountered. Clearly highlight the steps you took to analyze the problem, the solutions you considered, and the final outcome. This demonstrates your problem-solving skills and ability to work under pressure as a Senior Software Developer.

Join Rise to see the full answer
What methodologies do you prefer when working in an Agile environment?

Discuss your familiarity with Agile principles, such as Scrum or Kanban, and why you believe they are effective. Provide examples of how you've participated in planning, standups, or retrospectives, outlining how these practices benefited teamwork, product delivery, and overall performance at previous positions.

Join Rise to see the full answer
How do you approach collaboration with non-technical team members?

Explain your communication strategies for working with designers and product managers. Share examples of how you've simplified complex technical concepts and fostered understanding among team members. This shows your ability to bridge the gap between technical and non-technical stakeholders, which is essential for the role at Plusgrade.

Join Rise to see the full answer
Can you describe your experience with front-end technologies like React and TypeScript?

Provide a detailed account of your experience with React and TypeScript, emphasizing how you've built dynamic user interfaces and structured applications effectively. Highlight any challenges faced and how you overcame them, demonstrating your coding proficiency and adaptability in front-end development.

Join Rise to see the full answer
What steps do you take to manage project deadlines and deliverables?

Discuss your techniques for project management, including time estimation, prioritization, and task breakdown. Provide examples of how you’ve managed competing deadlines and collaborated with your team to ensure timely delivery without sacrificing quality—all of which are vital traits for a Senior Software Developer.

Join Rise to see the full answer
How do you keep up with emerging technologies in software development?

In your answer, describe the resources you use to stay updated, such as blogs, podcasts, online courses, or community participation. Highlight how you have applied new learnings to your work and how you believe ongoing education contributes to your effectiveness as a Senior Software Developer at Plusgrade.

Join Rise to see the full answer
How would you handle a disagreement with a team member about a technical decision?

Share your approach to conflict resolution, emphasizing open communication and constructive discussions. Illustrate with an example where you effectively handled differing opinions, focused on finding common ground, and ultimately reached a collaborative solution that benefited the project and team dynamic.

Join Rise to see the full answer
What do you find most rewarding about being a Senior Software Developer?

Reflect on your passion for problem-solving and innovation in technology. Discuss how developing impactful features or mentoring junior team members brings you joy. Connect these values with how they resonate with Plusgrade’s mission of transforming everyday travel into extraordinary experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 30 minutes ago
Photo of the Rise User
Latitude Hybrid Pittsburgh, PA, Palo Alto, CA, Detroit, MI
Posted 12 days ago
Empathetic
Growth & Learning
Collaboration over Competition
Mission Driven
Photo of the Rise User
Acorns Remote No location specified
Posted 7 days ago
Inclusive & Diverse
Empathetic
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Equity
Paid Time-Off
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Company Retreats
Photo of the Rise User
Posted 12 days ago
Astral Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 21 hours ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!