Votre mission
Vous jouerez un rôle clé au sein d’une de nos équipes de développement en prenant en charge la définition des solutions que nous souhaitons mettre en place. En collaboration avec l’architecte, vous agirez en tant qu’expert-conseil auprès des développeurs afin de mener à terme le développement de nos différentes fonctionnalités. Le leadership et la saine gestion des membres de votre équipe de développement vous seront confiés.
Votre rôle
En tant que Chef d'équipe full stack, vos principales responsabilités seront de :
Contribuer à titre de leader à tous les aspects du développement technologique de produits, à partir de zéro.
Participer aux choix techniques qui permettent aux produits de se distinguer et d’atteindre nos objectifs.
Contribuer aux efforts de priorisation et de définition des solutions.
Assurer l’efficacité de son équipe et identifier des améliorations à nos processus.
Effectuer des revues de performance et des suivis réguliers auprès de l’équipe.
Améliorer les pratiques de développement adaptées à nos produits et MVP, afin d'accélérer la mise en marché.
Concevoir et mettre en œuvre de nouvelles fonctionnalités au fur et à mesure que nous développons notre solution et nos produits de base.
Développer et tester les services de backend dans une suite de produits déployés dans le nuage.
Créer une documentation détaillée sur le fonctionnement du système.
Collaborer au sein d’une équipe multifonctionnelle incluant designer, chef de produit et scientifique de données pour aider dans la priorisation et l’assignation des tâches.
Assumer un rôle de mentor au sein de l’équipe technique pour aider chacun à progresser dans ses compétences.
Participer à l’essor de l’équipe autant lors du processus de recrutement qu’à titre de coach auprès d’autres développeurs.
Effectuer toutes autres tâches connexes aux fonctions.
Profil recherché
Éducation et expérience
Baccalauréat en génie électrique, en informatique ou l’équivalent.
10 années d’expérience à titre de Développeur ou d’Ingénieur logiciel.
2 ans d’expérience en gestion de personnel.
Connaissances spécifiques, techniques ou technologiques
Expérience en définition de solution et dans la collaboration aux efforts d’architecture.
Expérience dans le développement de solutions client-serveur complexes, SaaS et hébergées/basées sur le nuage.
Compréhension approfondie des techniques et algorithmes d'IA/ML.
Connaissance des tendances et technologies actuelles en matière d’infrastructure, de bases de données et de développement Web.
Expérience en conception et intégration d’applications logicielles s'exécutant sur plusieurs types de plateformes dans une architecture globale.
Vaste expérience avec plusieurs outils et langages de conception d'applications logicielles (Python, JavaScript et/ou TypeScript).
Vaste expérience dans le développement de l'API REST.
Bilinguisme parlé et écrit (français et anglais).
Atouts
Diplôme de 2e cycle.
Expérience dans la création et la livraison d'applications de ML.
Expérience dans les bases de données SQL. MongoDB, PostgreSQL & MSSQL.
Expérience avec les web-sockets ou d'autres protocoles de communication en temps réel (MQTT, AMQP ou Kafka).
Aptitudes et qualités
Solide expertise en développement.
Leadership positif, esprit de collaboration et travail d'équipe.
Aptitude d’apprentissage rapide.
Intérêts pour l’électrification des transports.
Analyse et résolution de problèmes.
Capacité de travailler au sein d’une entreprise en démarrage (environnement en constante évolution).
Gestion efficiente de plusieurs projets simultanément.
Ce poste vous intéresse? Faites-nous parvenir votre cv.
Envoyer mon cv