Poste ouvert

Ingénieur·e logiciel fullstack (Début de carrière)

Télétravail (fuseau horaire EST) • Télétravail • Contrat à temps plein • N° de poste: GDBI-3M5O7J1L

Ingénieur·e logiciel fullstack (Début de carrière)

À propos de Global Data and BI Global Data and BI recrute en continu pour des projets de données, BI & analytiques et ML/IA auxquels nous participons pour de grandes entreprises. Au-delà des services de consultation, nous construisons des plateformes d'affaires et des applications SaaS prêtes pour la production qui exploitent les technologies cloud modernes, l'analytique de données et les capacités d'IA. Nous offrons des solutions de niveau entreprise avec des ingénieurs certifiés dans les technologies AWS et Microsoft Azure / Power BI. Notre focus inclut les projets de transformation au sein de l'industrie financière, le développement de plateformes personnalisées, et notre suite propriétaire de produits Noème. Notre mission est de transformer le parcours des données corporatives de la complexité vers la clarté stratégique, en s'assurant que les données ne soient pas seulement collectées, mais exploitées pour prendre des décisions plus intelligentes, créer des entreprises plus fortes et avoir un impact durable.

Résumé

En tant qu'Ingénieur·e logiciel fullstack en début de carrière chez Global Data and BI, vous aiderez à construire les fonctionnalités principales de notre suite de produits Noème et des plateformes de données d'entreprise. Vous relèverez des défis significatifs avec une autonomie croissante, créant du code qui alimente la prise de décision basée sur les données pour les entreprises Fortune 500. Vous prendrez la responsabilité de projets importants, prendrez des décisions techniques et contribuerez à construire des produits de données et d'analytique de classe mondiale. En travaillant aux côtés d'ingénieurs expérimentés, designers, gestionnaires de produit et data scientists, vous accélérerez votre croissance tout en apportant une vraie valeur d'affaires.

Nous recrutons des ingénieurs en début de carrière pour travailler sur nos produits Noème, plateformes clients et outils internes. Votre gestionnaire s'associera avec vous pour trouver des projets qui s'alignent avec vos intérêts et où vous pouvez avoir le plus grand impact tout en développant vos compétences.

Ce que vous ferez (rôles et responsabilités)

  • Planifier, construire et livrer des fonctionnalités produit de la conception au lancement à travers toute la pile (frontend, backend, base de données), puis itérer basé sur les retours utilisateurs et analytiques
  • Développer des interfaces utilisateur pour la visualisation de données, tableaux de bord analytiques et applications de business intelligence utilisant des frameworks frontend modernes
  • Construire des services backend et API qui alimentent le traitement de données, authentification, intégrations et logique d'affaires
  • Travailler avec des bases de données (SQL et NoSQL) pour concevoir des schémas, écrire des requêtes efficaces et assurer l'intégrité des données
  • Améliorer la performance, fiabilité et qualité des expériences clés utilisées par les clients d'entreprise et équipes internes
  • Implémenter des intégrations de données connectant diverses sources de données (API, bases de données, fichiers) dans des plateformes unifiées
  • Construire des outils internes et améliorations de plateforme qui aident tous les ingénieurs à livrer des fonctionnalités rapidement et en toute sécurité
  • Exécuter des expériences qui pilotent l'activation utilisateur, rétention et adoption du produit, en partenariat avec les équipes design et données
  • Participer aux revues de code pour maintenir la qualité du code et apprendre des ingénieurs seniors
  • Déboguer des problèmes de production et contribuer à la rotation de garde au fur et à mesure que vous gagnez de l'expérience
  • Contribuer à la documentation technique et au partage de connaissances de l'équipe
  • Collaborer de manière transversale avec les équipes Produit, Design, Ingénierie de données et Succès client
  • Aider à façonner les normes d'équipe, standards de qualité du code et culture d'ingénierie
  • Rester à jour avec les outils de développement modernes et meilleures pratiques

Domaines sur lesquels vous pourriez travailler

  • Fonctionnalités produit Noème : Développer et maintenir des fonctionnalités pour nos produits de données et analytique, se concentrant sur les tableaux de bord, exploration de données, rapports, collaboration ou autres domaines clés
  • IA et automation : Construire et intégrer des fonctionnalités intelligentes qui rendent les plateformes de données plus puissantes, contextuelles et efficaces pour les utilisateurs d'entreprise
  • Visualisation de données : Créer des graphiques, tableaux et tableaux de bord interactifs qui aident les utilisateurs à comprendre des ensembles de données complexes
  • Personnalisation de plateforme client : Étendre les produits de base avec des fonctionnalités personnalisées pour des besoins clients et industries spécifiques
  • Plateforme et infrastructure : Contribuer aux services backend, API et systèmes qui assurent fiabilité, évolutivité et performance
  • Outils internes : Construire des outils de développeur, interfaces d'administration et automation qui améliorent la productivité de l'équipe

Exigences essentielles (Must-Haves)

  • Diplôme de baccalauréat en Informatique, Génie logiciel ou expérience pratique équivalente
  • 1 à 3 années d'expérience professionnelle à temps plein en génie logiciel construisant des applications web au sein d'une équipe d'ingénierie
  • Solides fondamentaux en structures de données, algorithmes et principes de conception logicielle
  • Compétences en développement frontend avec JavaScript/TypeScript et frameworks modernes (React, Vue ou Angular)
  • Expérience en développement backend avec langages côté serveur (Node.js, Python, Java ou similaire)
  • Connaissance des bases de données incluant SQL, conception de schémas et optimisation de requêtes
  • Compréhension des technologies web : HTTP, API REST, authentification et bases de sécurité
  • Historique prouvé d'exécution : Vous avez construit et livré des fonctionnalités dont de vrais utilisateurs dépendent
  • Résolution de problèmes réfléchie : Vous abordez les problèmes de manière holistique, commençant par une compréhension claire du contexte et des besoins utilisateurs
  • Pensée orientée produit : Vous comprenez les implications de ce que vous construisez et comment cela impacte les workflows des utilisateurs
  • Approche axée sur l'impact : Vous voyez les technologies comme des outils pour atteindre l'impact utilisateur plutôt que comme des fins en soi
  • Communication proactive : Vous possédez votre travail, communiquez clairement sur les progrès et blocages
  • Haute initiative : Vous montrez de l'initiative en identifiant ce qui doit être fait et pilotez les projets vers l'avant
  • Capacité à naviguer l'ambiguïté : Vous pouvez décomposer des problèmes complexes en solutions propres
  • Joueur d'équipe : Vous collaborez efficacement, posez des questions quand nécessaire et apprenez des ingénieurs seniors
  • Focus sur la qualité : Vous écrivez du code propre et maintenable et vous souciez des tests et de la documentation

Atouts (Nice-to-Haves)

  • Expérience avec notre pile technologique : React, TypeScript, Node.js, PostgreSQL, MongoDB, Redis
  • Expérience de plateforme cloud avec Azure ou AWS (calcul, stockage, déploiement)
  • Expérience avec les bibliothèques de visualisation de données (D3.js, Recharts, Plotly, Chart.js)
  • Compréhension des concepts de données : pipelines ETL, modélisation de données, workflows analytiques
  • Expérience avec les outils BI (Power BI, Tableau) ou plateformes analytiques
  • Exposition aux systèmes distribués, microservices ou architectures événementielles
  • Familiarité avec les pipelines CI/CD, frameworks de test et automation de déploiement
  • Expérience avec les workflows Git, revues de code et développement collaboratif
  • Connaissance de Docker/conteneurs et pratiques de déploiement cloud
  • Compréhension des modèles d'authentification/autorisation (OAuth, JWT, RBAC)
  • Expérience avec les outils de monitoring et d'observabilité (journalisation, métriques, traçage)
  • Intérêt pour l'IA/ML et construction de fonctionnalités alimentées par l'IA
  • Expérience avec les méthodologies agiles et travail dans des environnements rapides
  • Maîtrise bilingue de l'anglais et du français (atout pour les clients québécois et produits bilingues)
  • Intérêt pour les services financiers ou domaines de logiciels d'entreprise
  • Contributions à l'open source projets ou projets de codage personnels démontrant l'initiative
  • Rester à jour avec les outils modernes comme les environnements de développement assistés par l'IA (GitHub Copilot, Cursor, Claude Code)

Détails

  • Localisation : Télétravail, fuseau horaire EST préféré pour la collaboration d'équipe
  • Relation hiérarchique : Vous relèverez d'un Gestionnaire d'ingénierie ou Tech Lead

Rémunération

Package salarial compétitif de début de carrière ajusté selon votre marché local et votre pays de résidence. La rémunération est basée sur la localisation et reflète les standards du marché régional. Nous nous alignons sur les principales entreprises technologiques de votre pays pour garantir une rémunération compétitive et équitable pour les talents d'ingénierie en début de carrière.

Notre engagement envers la diversité, l'équité et l'inclusion Nous nous engageons à l'équité en matière d'emploi et encourageons les femmes, les Peuples autochtones, les personnes handicapées, les vétérans et les personnes de toutes races, ethnies, religions, capacités, orientations sexuelles, et identités et expressions de genre à postuler. Nous accueillons également les candidatures des pays d'Amérique latine, car le poste est en télétravail.

Que se passe-t-il après votre candidature

Échéancier : Nous visons à compléter notre processus dans les 2-3 semaines suivant la candidature.

Étape 1
Postuler Soumettez votre candidature. Si vous avez postulé auparavant sans succès, vous pouvez postuler à nouveau.
Étape 2
Appel initial (1 heure) Si présélectionné·e, nous planifions une première conversation.
Étape 3
Entretien technique (1h30) Si présélectionné·e, exercice de codage et discussion technique.
Étape 4
Entretien d'équipe (1h à 1h30) Rencontre avec ingénieurs et membres de l'équipe produit.
Étape 5
Décision d'embauche Si vous êtes sélectionné·e, nous envoyons une offre et les prochaines étapes, sinon nous vous informons par courriel.
Si vous n'avez pas de nouvelles après la candidature ou toute étape d'entretien, cela signifie que nous ne poursuivons pas votre candidature.
Avis de confidentialité En cliquant sur « Soumettre la candidature », je comprends et accepte que Global Data and BI Inc. et ses affiliés collecteront et traiteront mes informations conformément à la Politique de confidentialité du recrutement de Global Data and BI disponible à https://globaldataandbi.com/fr-ca/confidentialite-recrutement, et que l'utilisation de ce processus de candidature est régie par les Conditions de recrutement de Global Data and BI disponibles à https://globaldataandbi.com/fr-ca/conditions-recrutement
Postuler

Soumettez votre candidature

Nous vous enverrons d’abord un lien de vérification par courriel. Une fois vérifiée, votre candidature entre dans notre processus d’évaluation et de présélection.

Utilisé pour vous envoyer votre lien de vérification et les mises à jour de cette candidature.

Utilisé uniquement si nous devons clarifier votre disponibilité ou planifier un entretien.

Nous aide à comprendre les contraintes d’autorisation de travail selon les environnements clients.

Ajoutez un deuxième pays de citoyenneté si vous avez une double citoyenneté ou plus. Laissez ce champ vide si cela ne s’applique pas.

Aide à aligner le fuseau horaire, la configuration fiscale/fournisseur et les exigences d’accès client.

Veuillez indiquer votre taux dans votre devise locale, selon votre pays de résidence.

Considérez l’Europe au sens large ici (par exemple l’UE, le Royaume-Uni ou la Suisse). L’autorisation de travail est accordée par chaque pays, pas par l’UE dans son ensemble, alors nous vous demanderons le pays si cela s’applique à votre réponse.

Un permis de travail fermé (lié à un employeur précis) n’autorise à travailler que pour l’employeur qui y est nommé.

La plupart des visas de travail américains sont liés à un employeur précis; indiquez-nous lequel s’applique.

Utilisé pour un contexte rapide (rôles, dates, industries). Aucune publication automatisée.

Utilisé pour examiner des exemples de travail pertinents (code, tableaux de bord, récits de projet).

Ceci est requis pour évaluer les candidatures de manière cohérente. Veuillez ne pas inclure d’identifiants sensibles (passeport/NAS, adresse complète).

Lien optionnel. S’il est fourni, il doit être accessible sans connexion (p. ex. « accessible à toute personne ayant le lien »).