Techlead - Architecte Technique Node.Js-Aws-Flutter H/F

SAPIENS GROUP
Lille, France
2 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Flutter Application Programming Interfaces (APIs) Amazon Web Services IBM System I Software Quality Code Review Databases Continuous Integration Relational Databases DevOps Mobile Application Software Microsoft SQL Server
+12 more
Node.Js Performance Tuning Software Engineering Systems Integration Management of Software Versions Planning Software Data Logging Technical Debt Backend Magento Dart Data Management

Job description

  1. Reprise et continuité opérationnelle des applications existantes
  • Prendre en main l’application de gestion de stock basée sur SQL Server / Node.js : compréhension de l’existant, correction des anomalies et développement des évolutions.
  • Porter un regard critique sur les choix techniques historiques et identifier les axes d’amélioration.
  • Reprendre et faire évoluer l’application mobile Flutter / Dart utilisée par la force de vente.
  • Fiabiliser les échanges entre l’application mobile, les API et le système AS400.
  • Diagnostiquer et résoudre les incidents sur le périmètre applicatif.
  • Garantir la continuité et la qualité de service des applications utilisées en production par les équipes métier.
  1. Construction et challenge du socle technique
  • Analyser et challenger la vision cible d’architecture au regard des besoins métier, de l’existant SI et des compétences disponibles.
  • Proposer des choix technologiques pragmatiques, simples et maintenables, en évitant la complexité inutile.
  • Définir les patterns et principes d’architecture applicative et d’intégration.
  • Développer en autonomie les premiers composants du socle et du futur framework.
  • Mettre en place les premières fondations DevOps : CI/CD, qualité logicielle, observabilité, gestion des configurations et automatisation.
  • Structurer les interactions avec le SI existant : MDM, AS400, référentiels et systèmes legacy.
  • Garantir que les nouveaux développements ne génèrent pas de dette technique excessive.
  1. Structuration de l’équipe et préparation de la montée en charge
  • Formaliser les choix d’architecture, conventions, standards et bonnes pratiques afin de faciliter l’intégration de futurs développeurs.
  • Contribuer à la définition des profils techniques recherchés et au recrutement des premiers membres de l’équipe.
  • Participer à la mise en place des modes de fonctionnement de l’équipe.
  • À terme, assurer le leadership technique de l’équipe : répartition des travaux, revues de code, accompagnement et montée en compétence.
  1. Qualité, standards et bonnes pratiques
  • Définir et faire appliquer les standards de développement : conventions de code, naming, versioning, documentation et code reviews.
  • Mettre en oeuvre une démarche de qualité couvrant notamment les tests, la sécurité, la performance et la validation.
  • Intégrer les exigences d’exploitabilité dès la conception.
  • Mettre en place des mécanismes de logging, supervision et observabilité adaptés aux enjeux de production.
  • Formaliser les procédures d’exploitation et les runbooks nécessaires.
  1. Collaboration transverse et gouvernance
  • Collaborer étroitement avec les autres Tech Leads notamment sur les périmètres E-Commerce / Magento et ERP Legacy / AS400.
  • Travailler avec les équipes Infrastructure, Réseau et Digital Workplace.
  • Participer aux ateliers de cadrage avec les équipes métier, notamment la force de vente et la gestion de stock.
  • Assurer un reporting régulier auprès du CTO sur l’avancement, les décisions et arbitrages techniques, les risques et les points d’attention.
  • Être force de proposition sur les orientations techniques et contribuer à la gouvernance de la Business App Factory.

Requirements

Backend : Node.js, API / services

  • Base de données : Microsoft SQL Server
  • Mobile : Flutter / Dart
  • Cloud : AWS
  • SI / Legacy : AS400, MDM, référentiels
  • Architecture : API, événementiel, batch, intégration de systèmes
  • DevOps : CI/CD, automatisation, qualité, observabilité, configuration
  • Enjeux : applications B2B/B2E, production, maintenabilité, scalabilité, Profil recherchéProfil recherchéFormation Bac +5 en informatique ou équivalent.Expérience confirmée d’environ 8 ans ou plus dans le développement logiciel.Expérience en tant que Tech Lead, Lead Developer ou Architecte Technique.Parcours démontrant une réelle capacité d’adaptation à des environnements et stacks technologiques variés.Expérience de création, structuration ou montée en puissance d’une équipe ou d’une plateforme de développement fortement appréciée.Capacité à combiner développement hands-on, architecture et structuration organisationnelle.Une expérience dans les secteurs retail ou omnicanal constitue un plus.Compétences recherchéesCompétences techniquesNode.js : expérience confirmée en conception et développement d’API et de services.SQL Server : maîtrise des requêtes, procédures stockées, modélisation et optimisation des performances.Flutter / Dart : capacité à reprendre, comprendre et faire évoluer une application existante. Une expertise
    approfondie est un plus ; la capacité à monter rapidement en compétence est indispensable.Architecture & intégration : bonne maîtrise des patterns d’intégration (API, événementiel, batch) et des problématiques d’interfaçage avec un SI legacy / AS400.AWS : maîtrise des principes d’architecture cloud et des services AWS liés à l’hébergement, la sécurité, la supervision et aux services managés.DevOps & exploitabilité : expérience des pratiques CI/CD, automatisation, qualité et observabilité.Architecture : capacité à analyser, challenger et simplifier une architecture existante ou cible plutôt qu’à appliquer des choix techniques sans recul.Compétences comportementalesAutonomie et esprit entrepreneurial : capacité à avancer et livrer dans un contexte où tout reste à construire.Polyvalence technique : véritable profil « couteau suisse », capable d’intervenir sur plusieurs technologies et de monter rapidement en compétence.Leadership technique
    capacité à fédérer, accompagner et faire progresser une équipe.Pragmatisme : recherche de solutions simples, robustes et adaptées aux besoins réels.Rigueur : sens de la qualité, de la documentation et de l’exploitabilité.Esprit critique : capacité à challenger les choix existants et à argumenter les décisions techniques.Communication : aptitude à dialoguer aussi bien avec les équipes techniques qu’avec les interlocuteurs métier et la direction., * Formation Bac +5 en informatique ou équivalent.
  • Expérience confirmée d’environ 8 ans ou plus dans le développement logiciel.
  • Expérience en tant que Tech Lead, Lead Developer ou Architecte Technique.
  • Parcours démontrant une réelle capacité d’adaptation à des environnements et stacks technologiques variés.
  • Expérience de création, structuration ou montée en puissance d’une équipe ou d’une plateforme de développement fortement appréciée.
  • Capacité à combiner développement hands-on, architecture et structuration organisationnelle.
  • Une expérience dans les secteurs retail ou omnicanal constitue un plus., * Node.js : expérience confirmée en conception et développement d’API et de services.
  • SQL Server : maîtrise des requêtes, procédures stockées, modélisation et optimisation des performances.
  • Flutter / Dart : capacité à reprendre, comprendre et faire évoluer une application existante. Une expertise approfondie est un plus ; la capacité à monter rapidement en compétence est indispensable.
  • Architecture & intégration : bonne maîtrise des patterns d’intégration (API, événementiel, batch) et des problématiques d’interfaçage avec un SI legacy / AS400.
  • AWS : maîtrise des principes d’architecture cloud et des services AWS liés à l’hébergement, la sécurité, la supervision et aux services managés.
  • DevOps & exploitabilité : expérience des pratiques CI/CD, automatisation, qualité et observabilité.
  • Architecture : capacité à analyser, challenger et simplifier une architecture existante ou cible plutôt qu’à appliquer des choix techniques sans recul.

Compétences comportementales

  • Autonomie et esprit entrepreneurial : capacité à avancer et livrer dans un contexte où tout reste à construire.
  • Polyvalence technique : véritable profil « couteau suisse », capable d’intervenir sur plusieurs technologies et de monter rapidement en compétence.
  • Leadership technique : capacité à fédérer, accompagner et faire progresser une équipe.
  • Pragmatisme : recherche de solutions simples, robustes et adaptées aux besoins réels.
  • Rigueur : sens de la qualité, de la documentation et de l’exploitabilité.
  • Esprit critique : capacité à challenger les choix existants et à argumenter les décisions techniques.
  • Communication : aptitude à dialoguer aussi bien avec les équipes techniques qu’avec les interlocuteurs métier et la direction., Management d’équipe Master Data Management (MDM) Force de proposition API SGBD AWS Développement logiciel Node.js Autonomie Capacité d’adaptation Qualité fédératrice Flutter SQL serveur Logiciels de gestion de versions

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

1:49 min

Scaling technical teams to achieve enterprise software transformation

Torben Schramme · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

Videos

See all

Related articles

See all