Carrières

Architect, Software Engineering

Localisation : 

Télétravail, Canada

À propos d’Airudi

Airudi est à la recherche d’un Architect Software Engineering talentueux pour rejoindre notre équipe et nous aider à créer des solutions d’IA avant-gardistes à l’échelle.

Nous offrons un environnement de startup au rythme rapide où les individus créatifs, hautement motivés et passionnés s’épanouissent et où le maintien d’une excellente culture d’entreprise avec des valeurs fortes est pris au sérieux.

Nos activités sont un mélange passionnant de services et de produits Saas (Software-as-a-Service).

 

À propos du rôle

En tant que Architect Software Engineering, vous contribuerez au développement de bout en bout de systèmes cloud-natifs qui s’appuient sur une technologie d’interface utilisateur moderne, des solutions d’interactivité, des modèles de science des données et de machine learning pour alimenter des plateformes RH innovantes.  Vous ferez partie d’une équipe diversifiée et multidisciplinaire comprenant des développeurs de logiciels, des spécialistes des RH, des concepteurs, des scientifiques des données et des chercheurs en IA.

Le candidat idéal  sera un leader énergique ayant de l’expérience dans les projets de logiciels RH et le développement cloud-native, adepte de la résolution créative de problèmes, de la réussite du client, de l’analyse et désireux de prendre des responsabilités et de grandir avec l’entreprise. Le candidat appréciera de travailler dans une petite start-up agile et de faire partie d’un environnement créatif, positif et axé sur la qualité.

 

Responsabilités

  • Diriger et encadrer une équipe de développeurs full-stack, front- et back-end
  • Jouer un rôle de premier plan dans la définition et l’application des pratiques de développement logiciel d’Airudi
  • Cibler et analyser les problèmes et les défis importants. Établir des diagnostics et faire des recommandations à l’équipe de direction
  • Créer du code significatif, et maintenir un code de qualité avec une documentation claire dans les revues d’architecture et de conception
  • Développement pratique de fonctionnalités et de services pour nos plateformes, en mettant l’accent sur le développement back-end ou fullstack
  • Créer une infrastructure SaaS prenant en charge plusieurs plateformes en production et en développement
  • Intégrer des modèles de science des données et de machine learning dans la plateforme
  • Développer des outils, des services et des pipelines pour soutenir les flux de développement et de traitement des données
  • Déboguer les défauts logiciels
  • Participer aux cérémonies agiles
  • Révision du code par les pairs
  • Créer/maintenir des scripts de déploiement automatisés/des tests automatisés
  • Collaborer avec la gestion des produits, les pairs en génie logiciel, les scientifiques des données et les partenaires de recherche pour comprendre les besoins de l’entreprise et concevoir des solutions possibles
  • Se tenir au courant des dernières tendances technologiques afin de fournir des recommandations avant-gardistes à l’entreprise

     

    Compétences et qualifications

    • Plus de 7 ans d’expérience dans le développement de logiciels (backend ou full-stack)
    • Expérience en tant que responsable du personnel, notamment en matière de recrutement, d’encadrement et d’évaluation des subordonnés directs
    • Passionné par le génie logiciel et les technologies émergentes
    • Orienté vers les résultats, autonome et désireux de s’approprier le projet
    • Penseur créatif, et capacité à concevoir des interfaces « hors normes »
    • Apprentissage rapide, esprit critique, motivation personnelle, esprit d’équipe, bonnes capacités de communication
    • Expérience du développement du noyau .net avec C#
    • Expérience avec les frameworks frontaux JavaScript tels que Vue.js
    • Solides compétences en matière de bases de données SQL
    • Expérience du développement, du déploiement et de la surveillance de services et d’applications  » cloud-native « 
    • Expérience de la création et de la maintenance de plusieurs environnements SaaS en développement et en production
    • Expérience des microservices, des processus et outils CI/CD et DevOps
    • Expérience de l’architecture multitenants
    • Solides compétences en ingénierie logicielle
    • Bonne compréhension des algorithmes et des structures de données

     

    Environnement technique

    • Azure
    • Python, JavaScript, C#
    • Linux

    Atout

    • JavaScript et les frameworks tels que vue.js et nuxt.js
    • Python
    • Automatisation des tests avec Selenium ou d’autres cadres de test
    • Entity framework
    • Connaissance d’Azure (idéalement certifié)
    • Tailwind css
    • Connaissance du processus agile
    • Compréhension de base de la machine learning

     

    Faire partie de l’équipe des Airudis c’est :

    • Participer à des projets spéciaux passionnants et missions de développement;
    • Bénéficier d’excellents avantages en matière de soins de santé;  
    • Avoir la possibilité de faire du télétravail en permanence;  
    • Profiter d’une semaine de travail de 4 ½ jours  (passez votre vendredi après-midi en famille ou entre amis); 
    • Obtenir du coaching, formation et programmes éducatifs continus;

    Soumettez votre candidature :

    • Types de fichiers acceptés : pdf.
    • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

    Abonnez-vous à notre infolettre

    Rejoignez notre liste de diffusion pour recevoir en exclusivité nos contenus premium, nos outils et nouvelles.

    You have Successfully Subscribed!