Ingénieur de logiciels senior - Senior Software Engineer

Plusgrade - Montréal, QC (il y a 30+ jours)

Postuler dès maintenant

Plusgrade est le fournisseur leader sur le marché des solutions de surclassement, un segment-clé dans le secteur à croissance rapide des revenus auxiliaires et de la commercialisation dans l’industrie du voyage.

En tête du marché dans le secteur de la vente incitative, Plusgrade crée de nouvelles opportunités économiques représentant des centaines de milliards de dollars et fournit ses services aux principaux fournisseurs de voyages dans plus de 50 pays. Récompensée par le prix prestigieux Leadership Technologie de Deloitte pour sa position de leader dans son secteur, Plusgrade est régulièrement reconnue au palmarès nord-américain Deloitte Technology Fast 50TM et au palmarès canadien Deloitte Technology Fast 500 TM.

Plusgrade est implantée au Canada (Montréal) et aux États-Unis (New-York) et Singapour.

SOMMAIRE

En tant qu’Ingénieur de logiciels senior vous serez amené à participer à la création des nouveaux produits Plusgrade conçu pour les compagnies aériennes et les voyageurs.

Chez Plusgrade, nous croyons fermement qu’il y a encore de nombreux défis non résolus liés à la technologie des voyages, et si vous êtes impatient de nous aider dans la résolution de ceux-ci, nous voulons vous rencontrer!

Nos ingénieurs logiciels sont principalement full stack. Votre semaine typique comprend notamment, le développement de nouvelles fonctionnalités avec une équipe interfonctionnelle de responsable, produits et d'ingénieurs full stack. Nous apprécions l'expédition rapide et fréquente de fonctionnalités de haute qualité bien testées.

QUALIFICATIONS

Vous avez travaillé en équipe et livré un ou des produits à succès dont vous êtes fier;

Vous comprenez les exigences et les défis de la construction progressive d'une nouvelle application (MVP);

Vous construisez des applications backend Java professionnellement depuis plus de 5 ans;

Vous avez créé une application à page unique en utilisant un cadre Web moderne comme React;

Vous avez de l'expérience dans le déploiement d'applications dans un cloud public;

Vous comprenez ce qui est requis et comment créer des applications modernes (12 facteurs, CI, CD et tests automatisés);

Devant un tableau blanc, vous pouvez mener une discussion sur l'architecture technique et participer à la prise de décisions techniques;

Vous écrivez du code et des applications compréhensibles et testables dans un souci de maintenabilité et de disponibilité;

Vous êtes un excellent communicateur. Il ne vous pose pas problème d’expliquer des concepts techniques complexes aux concepteurs, au support et aux autres ingénieurs;

Vous possédez des bases solides en informatique: structures de données, algorithmes, langages de programmation, systèmes distribués et recherche d'informations;

Bonne compréhension des principes de programmation orientée objet (IoT) et expérience pratique de la conception pilotée par domaine.

Points bonus supplémentaires pour l'expérience dans l'industrie du transport aérien et de la familiarité avec les technologies du voyage

Découvrez pourquoi vous devriez rejoindre Plusgrade! https://www.plusgrade.com/work/?utm_source=Website&utm_medium=Linkedin

Plusgrade is an award-winning technology company at the forefront of ancillary revenue and merchandising in the global travel industry. As the market-leading provider in its category of upsell solutions, Plusgrade is generating billions of dollars of new revenue opportunities and powering leading travel suppliers in more than 50 countries. Honored with the prestigious Deloitte Technology Leadership award as a global leader in its sector, Plusgrade is also consistently recognized as one of North America’s fastest growing technology companies in the annual Deloitte Technology Fast 50™ and Fast 500™ awards.

Plusgrade is headquartered in Montreal with offices in New York and Singapore.

SUMMARY

We are seeking an experienced Senior Software Engineer 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 Engineers are full stack. In a typical week, an engineer will develop new features with a cross-functional team of product owners and full stack engineers. We value shipping well tested high quality features fast and frequently.

QUALIFICATIONS

You have worked on a team and delivered a successful product you are proud of;

You understand the requirements and challenges of progressively building a new application (MVP);

You have been building Java backend applications professionally for 5+ years;

You have been building Single Page Application using modern web framework like React;

You have experience deploying application in a public cloud;

You understand what is required and how to create modern applications (12 factors, CI, CD and automated testing);

You can lead a technical architecture discussion in front of a whiteboard and help drive technical decisions;

You write understandable, testable code and applications with an eye towards maintainability and availability;

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;

Firm understanding of Object Oriented Programming principles and hands-on experience with Domain Driven Design.

Extra bonus points for experience in the Airline industry and familiarity with travel technologies

Find out why you should join Plusgrade! https://www.plusgrade.com/work/?utm_source=Website&utm_medium=Linkedin