Join us on our mission to power global travel
for everyone, everywhere.

View my profile

Software Development Engineer III (Full Stack)

Canada - Quebec - Montreal

APPLY NOW

Développeur(-euse) de logiciel III (généraliste)


Le monde du voyage et la technologie vous passionnent? Aimeriez-vous jouer un rôle dans la façon dont les gens cherchent, planifient et réservent leurs voyages? Continuez votre lecture! Nous avons une occasion fantastique à vous proposer
 

L’équipe responsable de l’intérêt pour les voyages multiproduits (Travel Multi Product Engagement) croit que les grands changements se produisent lorsque chacun a la liberté d’apporter sa contribution. Au sein de l’équipe de développement logiciel d’Expedia, nous nous inspirons de cette idée dans tout ce que nous faisons. L’exploration nous passionne, et nous nous efforçons de nous améliorer quotidiennement, de prendre des risques et d’apprendre de nos erreurs tout en nous amusant

La culture de notre équipe se fonde sur la créativité et la réussite, et elle est principalement axée sur la collaboration. Si vous avez envie de travailler avec des professionnels chevronnés de partout sur la planète qui partagent les mêmes idées que vous tout en ayant la possibilité de voyager régulièrement (pour le travail ou le plaisir), notre équipe saura vous combler

Le développement de logiciels performants nous tient à cœur, et nous savons que l’intégration continue et l’élaboration quotidienne de versions aux fins de production nécessitent le travail de développeurs et développeuses logiciel expérimenté(e)s. Chez Expedia, nous pouvons chaque jour développer des applications Web que des millions de voyageurs utilisent pour planifier, réserver et faire des voyages inoubliables
 

Votre mission:

  • Technologies: React, TypeScript, Node.js.; Spring Boot, Java, Kotlin, GraphQL, Apollo; AWS (Cloudwatch, DynamoDB, RDS, Elasticsearch, Lambda, SNS, SQS, S3); Splunk, Grafana, PagerDuty

  • Vous ferez partie d’une communauté de praticiens qui acquièrent et partagent des connaissances
    Vous échangerez de nouvelles aptitudes et connaissances avec l’équipe afin d’accroître l’efficacité

  • Vous comprendrez comment les applications, les bases de données et les plateformes technologiques sont reliées

  • Vous développerez et ferez l’essai d’applications logicielles complexes ou singulières ainsi que des procédures et des programmes correspondants pour vous assurer qu’ils respectent les exigences en matière de conception

  • Vous écrirez un code épuré, gérable, optimisé et modulaire respectant les conventions de nomenclature

  • Vous vous servirez des cadres d’applications logiciels pour écrire des codes simples

  • Vous dirigerez et clarifierez l’évolution des codes dans des révisions de codes

  • Vous déterminerez les possibilités entourant les politiques et les processus pour accroître l’efficacité au-delà des frontières organisationnelles à l’aide des méthodes de développement Agile

Votre profil:

  • Baccalauréat ou maîtrise dans un domaine technique connexe, ou expérience professionnelle pertinente équivalente

  • Expérience préalable en tant que développeur(-euse) logiciel dans le mentorat de développeurs débutants et application de nouveaux principes de développement pour améliorer les systèmes existants, notamment en dirigeant des projets complexes et bien définis

  • Maîtrise de plus de deux langages ou d’un langage avec plusieurs applications technologiques (Java, Kotlin, NodeJs)

  • Capacité à créer des interfaces API qui seront utilisées par l’unité commerciale (REST, GraphQL)

  • Capacité à concevoir des logiciels qui sont faciles à tester et à vérifier

  • Capacité à tester, à déboguer et à régler les problèmes dans les accords sur les niveaux de service déjà établis

  • Capacité à repérer les problèmes de l’entreprise au niveau du projet et à proposer des solutions

Software Development Engineer III (Full Stack)


Are you passionate about the world of travel and technology? Do you like the idea of ​having an impact on how people search, plan, and book their trip? Stay tuned! We have an excellent opportunity for you

Expedia's Travel Multi Product Engagement Team believes that big change starts with everyone having the freedom to make a difference, and we build on this principle in everything we do as part of the engineering team from Expedia. We are passionate about exploring, and we strive to improve daily, do things differently, and learn from our mistakes while having fun

Our team culture is one of creativity and success, but most of all it is collaborative. If you are interested in working with like-minded and driven professionals from around the world and enjoy the perks of regular travel (for work and pleasure) then this is the team for you

Developing phenomenal software is meaningful to us, and we know that continuous integration and day-to-day release for production requires the work of experienced software development engineers. At Expedia, every day we can develop web applications that millions of travelers use to plan, book and take unforgettable trips

What you’ll do:

  • Technologies: React, TypeScript, Node.js.; Spring Boot, Java, Kotlin, GraphQL, Apollo; AWS (Cloudwatch, DynamoDB, RDS, Elasticsearch, Lambda, SNS, SQS, S3); Splunk, Grafana, PagerDuty

  • You will participate in a community of practice to share and gain knowledge

  • Take the initiative to improve existing processes, or develop new processes to increase efficiency

  • You will understand the relationship between applications, databases, and technology platforms

  • You will develop and test complex or non-routine software applications and related programs and procedures to ensure they meet design requirements

  • You will write code that is clean, maintainable, optimized, modular with good naming conventions

  • You will also use software frameworks to write simpler code

  • You will lead/clarify code evolution in code reviews

  • You will identify opportunities around policies or processes to increase efficiency across organizational boundaries using Agile methodologies

Who you are:

  • Bachelor's or Masters in a technical field; or equivalent related professional experience

  • Prior experience as a Software Engineer mentoring junior engineers and applying new engineering principles to improve existing systems including leading complex, well defined projects

  • Strong in 2+ of languages and/or one language with multiple technology implementations (Java, Kotlin, NodeJs)

  • Able to create API's to be consumed across the Business Unit (REST, GraphQL)

  • Able to design software that is easily testable and observable

  • Ability to test, debug, fix issues within established SLA's(Service Level Agreement)

  • Identifies business problems at the project level and provides solution

@LI-LM2 

About Expedia Group 

Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, Egencia®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™.  

© 2021 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

Expedia is committed to creating an inclusive work environment with a diverse workforce.   All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.
APPLY NOW

Join our
Talent
Community

Join us as we look for outstanding talent to help us power global travel for everyone, everywhere.

Sign up!

R-62684

Job Category
Technology Group

Job Function
Development

Location
Canada - Quebec - Montreal

Job Type
Full-Time Regular

Similar Jobs

If you need assistance during the recruiting process due to a disability, please reach out to our Recruiting Accommodations Team through the Accommodation Request form. This form is used only by individuals with disabilities who require assistance or adjustments in applying and interviewing for a job. This form is not for inquiring about a position or the status of an application.

Don’t forget to follow us!

Find out more about our global family by following us on social.

#LifeAtExpediaGroup

Already applied? View your account


Interviewing at Expedia Group

Go to top