Work In Tech

Find your next role at Canada's fastest-growing tech companies

Développeur de logiciels/Software Developer

Plusgrade

Plusgrade

Software Engineering
Montreal, QC, Canada
Posted on Thursday, May 11, 2023
***English version below***
Plusgrade alimente l'industrie mondiale du voyage avec son portfolio de solutions de revenus auxiliaires de premier plan. Plus de 200 compagnies aériennes, d'hôtellerie, croisières, chemins de fer et services financiers font confiance à Plusgrade pour créer de nouveaux flux de revenus significatifs grâce à des expériences client incroyables. En tant que puissance des revenus auxiliaires, Plusgrade a généré des milliards de dollars de nouvelles opportunités de revenus sur sa plateforme pour ses partenaires, tout en créant des expériences de voyage améliorées pour des millions de leurs passagers et invités. Plusgrade a été fondée en 2009 avec son siège social à Montréal et possède des bureaux dans le monde entier.
À PROPOS DU POSTE:
Plusgrade recrute actuellement un développeur logiciel pour rejoindre l'équipe Rail - Upgrade . L'équipe est composée d'environ 6 à 7 personnes et est responsable de l'identification et du lancement de nouveaux produits de revenus auxiliaires. Le candidat idéal devrait avoir de l'expérience en développement Full Stack et être capable de concevoir, coder et encadrer les autres membres de l'équipe.
CE QUE VOUS FEREZ:
Rejoindre Labs est une chance d'être créatif et d'être impliqué dans l'ensemble du cycle de vie du logiciel. Vous participerez activement à l'idéation, à la planification, à la livraison et à l'itération des produits. Les développeurs full stack sont préférés pour ce rôle. Si vous êtes un "créatif intelligent" et que vous pouvez combiner de bonnes idées avec une façon de penser technique, ce rôle pourrait être parfait pour vous.
VOUS ÊTES UNE PERSONNE AVEC:
• Plus de 2 ans d'expérience dans la conception et la mise en œuvre de logiciels en Java et dans le framework Spring
• Expérience du déploiement d'applications avec Docker sur une plate-forme Cloud (AWS de préférence)
• Vous avez de l'expérience avec mySQL et les bases de données
• Capacité à trouver des solutions élégantes à des problèmes complexes : structures de données, algorithmes, langages de programmation POO
•Vous êtes un bon communicateur. Expliquer des concepts techniques complexes aux concepteurs, au support et aux autres développeurs ne vous pose aucun problème
• Vous possédez de solides bases en informatique : structures de données, algorithmes, langages de programmation, systèmes distribués et recherche d'informations
• Rédaction de code compréhensible et testable en tenant compte de la maintenabilité et de la qualité du code.
• Expérience de travail dans un environnement d'équipe qui a livré des produits sur le marché.
• Excellente compréhension des principes des tests automatisés.
• Expérience avec React serait un atout.
CE QUE VOUS AIMEREZ CHEZ NOUS:
🏦 REER de contrepartie
🏥 Plans de santé complets
📅 Programme de congés payés illimités
✈️ 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
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
• Entrevue avec le responsable de l'embauche
• Test pratique à domicile ou exercice de codage à distance (le cas échéant)
• Entrevue en équipe
Plusgrade powers the global travel industry with its portfolio of leading ancillary revenue solutions. Over 200 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 has offices around the world.
ABOUT THE ROLE:
Plusgrade is currently hiring a Software Developer to join Team Rail - Upgrade , a team of around 6-7 people. The team is responsible for identifying and launching new Ancillary Revenue products and the ideal candidate should have experience with Full Stack Development and be able to design, code, and mentor other team members.
WHAT YOU WILL BE DOING:
Joining the team upgrade is a chance to be creative and be involved in the entire software lifecycle. You will take an active part in product ideation, planning, delivery, and iteration. Full stack developers are preferred for this role. If you are a “smart creative” and can combine great ideas with a technical way of thinking, this role could be perfect for you.
YOU ARE SOMEONE WITH:
•2+ years of experience designing and implementing software in Java and the Spring framework
•Experience deploying applications with Docker to a Cloud platform (AWS preferred)
•You have experience with mySQL and databases
•Ability to find elegant solutions to complex problems: data structures, algorithms, OOP programming languages
•You are a strong communicator. Explaining complex technical concepts to designers, support, and other developers is no problem for you
•You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
•Writing understandable, testable code with an eye towards maintainability and code quality.
•Experience working in a team-based environment that delivered products to market.
•Strong understanding of automated testing principles.
•Knowledge of React is a plus.
For this role, you can be anywhere in Canada, given you are comfortable working within the EST timezone.
WHAT YOU’LL LOVE ABOUT US:
🏦 RRSP/401(k) Matching
🏥 Comprehensive Health Plans
📅 Unlimited Vacation/PTO
✈️ Travel Experience Credit
🧘 Annual Wellness Credit
🥗 Team Events and Monthly Lunches
💻 Home Office/Commuter Credit
🌅 Work From Anywhere Program