Ingénieur(e) principal de programme d’arrière-plan (Back-End)
Flight Centre Travel Group (FCTG) est l’un des plus importants détaillants de voyages et gestionnaires de voyages d’affaires au monde. Son siège social est situé à Brisbane, en Australie. L’entreprise possède des activités de voyages d’agrément et d’affaires dans 23 pays, dont l’Australie, la Nouvelle-Zélande, les Amériques, l’Europe, le Royaume-Uni, l’Afrique du Sud, les Émirats arabes unis et l’Asie. FCTG exploite également un réseau mondial de gestion des voyages d’affaires qui s’étend à plus de 90 pays par l’entremise d’entreprises détenues et de titulaires de licence indépendants. La première agence de voyages d’agrément a ouvert à Sydney (Australie) en 1982 et la société est inscrite à la Bourse des valeurs australienne depuis 1995. Notre raison d’être : « Ouvrir le monde à celles et ceux qui veulent le découvrir ». Chaque jour, nous offrons à des personnes partout sur la planète la possibilité de vivre quelque chose d’extraordinaire - Voyager!
Pour en savoir plus sur Flight Centre Travel Group, veuillez cliquer ICI.
À propos du poste
Nous sommes à la recherche d’un Ingénieur de programme d’arrière-plan (Back-End) qui jouera un rôle pivot au sein de notre équipe d’ingénierie. Vous travaillerez en étroite collaboration avec des gestionnaires de produit et des développeurs qui aiment utiliser de nombreuses technologies pour créer des fonctionnalités essentielles utilisées à l’échelle de la plateforme WhereTo. Le candidat idéal est à l’affût des nouvelles technologies, trouve constamment de meilleures façons d’écrire un code esthétique, partageable, évolutif et robuste, est à l’aise dans un environnement de télétravail au rythme soutenu et apprécie le travail d’équipe.
Responsabilités principales
- Créer des logiciels de grande qualité axés sur l’utilisateur au sein d’une équipe de domaine évoluant rapidement.
- Aider à définir, mettre en œuvre et renforcer les meilleures pratiques d’architecture et d’implantation.
- Appuyer la/le Chef d’équipe dans la planification technique des projets de l’équipe.
- Appuyer la/le Chef d’équipe dans la communication des progrès, des obstacles, des préoccupations et des réussites à la direction de l’ingénierie.
- Au besoin, organiser et diriger des réunions avec des parties prenantes externes.
- Fournir des conseils techniques aux ingénieures et ingénieurs moins expérimentés.
- Participer aux revues de code de l’équipe.
- Aider les membres de l’équipe à déboguer des problèmes et à résoudre des tâches complexes.
- Offrir du mentorat aux ingénieures et ingénieurs juniors.
- Participer au processus d’intégration des nouvelles recrues dans l’équipe.
- Maîtriser l’E/S asynchrone, le JavaScript typé et l’évolutivité horizontale.
Expérience et compétences
- Plus de 4 ans d’expérience en développement logiciel.
- Expérience en conception et en architecture de logiciels de grande qualité à partir de zéro.
- Solides compétences de Node.js et JavaScript (ES6, Babel) — Expérience avec TypeScript et/ou FlowType un atout.
- Excellente compréhension de l’E/S asynchrone.
- Excellentes aptitudes en architecture logicielle et passion pour un code maintenable et structuré.
- Expérience avec AWS, EC2, S3, RDS, CloudFront/CDN.
- Excellente maîtrise de Linux, Ubuntu/Debian (la création de scripts BASH est un atout).
- Expérience avec des plateformes d’intégration continue (Jenkins, CircleCI, Travis, etc.).
- Expérience en mise en œuvre d’API Web REST.
- Expérience avec MySQL/PostgreSQL (ou équivalents) et compréhension de leur fonctionnement interne.
- Expérience des algorithmes et des structures de données.
- Expérience avec des bases de données NoSQL (p. ex., MongoDB, Cassandra) — un atout.
- Expérience avec des systèmes de cache en mémoire (Redis, Memcached).
- Expérience d’autres langages de programmation système (Go, C/C++, Rust, etc.), et/ou de langages de script (Python) et/ou de langages basés sur la JVM (Scala, Java, Groovy).
- Expérience de la programmation fonctionnelle pure et/ou des bibliothèques et concepts fonctionnels (Haskell, Scala, F#, Ramda, Lo‑Dash FP, etc.) — un atout.
- Solide expérience en conception et déploiement d’architectures hautement évolutives horizontalement.
- Très bonne compréhension des fondamentaux de Git.
- Très bonne compréhension des fondamentaux de Docker.
Des conditions de travail qui ont de quoi séduire!
FCTG est reconnue à l’échelle internationale pour offrir des avantages exceptionnels et une culture organisationnelle encore plus remarquable. Nous savons que nos employés constituent notre atout le plus précieux. Ce sont la passion et le dévouement de nos équipes qui permettent à l’entreprise de demeurer un chef de file dans l’industrie. C’est également pourquoi nous proposons des avantages et des privilèges qui dépassent les standards habituels.
• Avoir du plaisir : Au cœur de toutes nos activités chez Flight Centre se trouve la volonté de créer un environnement où le plaisir fait partie intégrante du travail.
• Reconnaissance et récompenses : Célébrez votre réussite et celle de vos collègues lors de nos Buzz Nights que nous organisons régulièrement et de notre Rassemblement mondial annuel - Une expérience unique qu’il faut vivre pour y croire!
• Mettre votre intelligence à profit : Nos équipes font appel à leur esprit vif, leur expertise et leur ténacité pour trouver des solutions, peu importe le défi.
• Passion pour le voyage : Notre entreprise a été fondée par des passionnés de voyage, animés par le désir de permettre aux autres de découvrir le monde. Cette passion transparaît dans nos équipes et dans la qualité de notre service.
• Relations humaines : Malgré notre envergure internationale, nous demeurons une entreprise bâtie sur des relations personnelles solides.
• Diversité, équité et inclusion : Engagement ferme envers la diversité, l’équité et l’inclusion grâce à diverses initiatives, notamment : la Journée de la diversité (congé payé permettant de souligner une fête ou célébration culturelle de votre choix); les groupes‑ressources d’employés (Équité raciale, Équité de genre, LGBTQ2IA+, Accessibilité, Justice environnementale); les formations en matière de DEI; des pratiques équitables comprenant des évaluations régulières en matière d’équité et des protocoles de recrutement inclusifs.
• Une carrière, et non seulement un emploi : Nous offrons de réelles possibilités de développement et d’évolution professionnelle.
• Un soutien constant : Nous sommes résolument engagés à soutenir chaque employé dans son développement professionnel et personnel.
• Redonner à la communauté : Notre programme de responsabilité sociale d’entreprise soutient des organismes de bienfaisance sélectionnés grâce au bénévolat et aux activités de financement, en plus de notre programme environnemental interne, de nos bureaux certifiés LEED® Or, et d’une journée de bénévolat payée par année.
Avantages – Ce que nous vous proposons :
• Politique généreuse de congés payés
• Avantages et rabais liés aux voyages
• Programmes de santé et mieux‑être, ainsi que services de bien‑être financier pour les employés
• Soirées et conférences nationales/internationales de remises de prix
• Régime d’avantages sociaux, incluant l’assurance‑maladie complémentaire, les soins dentaires et de la vue, les soins d’affirmation de genre et les soins liés à la fertilité
• Assurances, incluant l’assurance vie, l’assurance décès et mutilation accidentels (AD&D), l’assurance maladies graves et l’assurance invalidité de longue durée
• Programme d’aide aux employés (PAE)
• REER/RPDB avec contrepartie patronale
• Programme de remboursement des frais de scolarité
• Régime d’actionnariat des employés – possibilité d’acheter des actions de la société à la Bourse australienne, avec contribution partielle de l’entreprise (selon les modalités applicables)
#LI-SM1 #WTO #LI-À distance
Lieu – Télétravail, Canada