Description du poste
Nous recherchons un Senior Full Stack Developer / Tech Lead pour concevoir et livrer des applications numériques complexes, tout en restant impliqué dans le développement back-end. La mission porte sur des applications web évolutives, des API REST, des intégrations et des solutions centrées sur les données dans un environnement AWS. Vous contribuez aux choix d'architecture et accompagnez les développeurs de l'analyse technique à la mise en production.
Votre rôle
- Analyser les besoins et les traduire en solutions techniques et en choix d'architecture étayés.
- Développer les applications back-end et les API REST en Node.js, JavaScript et TypeScript.
- Participer au développement d'applications web, dont des single-page applications Angular.
- Concevoir les modèles de données et optimiser les performances des applications avec PostgreSQL et MongoDB.
- Développer, déployer et maintenir les applications sur AWS, avec les services de stockage, d'authentification et d'intégration.
- Mettre en œuvre les workflows Git, les pipelines CI/CD et les déploiements automatisés d'applications conteneurisées avec Docker.
- Coder, tester et déboguer les applications jusqu'à leur livraison.
- Assurer la direction technique, coacher les développeurs et expliquer les choix techniques aux stakeholders dans un environnement de développement Agile.
Vous avez
- Au moins trois ans d'expérience au sein d'équipes Agile.
- Au moins trois ans d'expérience avec Jira ou des outils comparables.
- Au moins cinq ans d'expérience en développement d'applications.
- Expérience des pipelines CI/CD et des déploiements logiciels automatisés.
- Expérience des workflows Git et de la gestion de versions.
- Expérience des services cloud, notamment le stockage objet et les services d'authentification et d'intégration.
- Expérience du développement, du déploiement et de la maintenance d'applications sur AWS.
- Expérience de Docker en environnement de production.
- Au moins cinq ans d'expérience avec JavaScript.
- Au moins cinq ans d'expérience en développement back-end avec Node.js.
- Expérience de la conception et du développement d'API REST avec Node.js.
- Expérience des bases de données relationnelles avec PostgreSQL.
- Expérience des bases de données NoSQL avec MongoDB.
- Expérience de TypeScript dans un environnement de développement professionnel.
- Expérience en modélisation de données.
- Expérience en optimisation des performances.
- Néerlandais de niveau C2.
Atouts
- Expérience de la direction technique d'équipes de développement.
- Expérience du coaching de développeurs.
- Une pratique aisée de la programmation.
- Une pratique aisée des tests logiciels.
- Une pratique aisée du débogage.
- Expérience des plateformes d'authentification et d'identité, comme Auth0, Azure AD ou des solutions comparables.
- Expérience de Redis pour le caching, le messaging ou l'optimisation des performances.
- Expérience de la configuration et de la gestion de Nginx comme reverse proxy ou application gateway.
- Expérience d'Elasticsearch.
- Expérience des applications SIG, comme ArcGIS.
- Expérience de l'orchestration de conteneurs avec Kubernetes.
- Expérience du développement de single-page applications modernes avec Angular.
- Connaissance et pratique des méthodes de développement Agile, avec la capacité d'y jouer un rôle moteur.
- Une expertise solide en développement back-end.
- Expérience de la mise en pratique des approches DevOps.
- Une bonne compréhension de l'architecture logicielle.
- Capacité à élaborer des solutions techniques complexes de manière autonome.
- Capacité à expliquer et à justifier les choix techniques auprès des stakeholders.
- Expérience de la réalisation d'applications cloud-native évolutives.
Travailler chez Neurho
Fondée en 1998, Neurho est une société belge de consultance IT et business. Depuis plus de 25 ans, nous accompagnons des banques, assureurs, acteurs du secteur de l'énergie et institutions publiques en Belgique et au Luxembourg dans leurs projets de transformation. Chez Neurho, vous travaillez sur des missions variées et stimulantes, où votre expertise est reconnue et votre évolution encouragée. En plus de votre salaire, vous bénéficiez de nombreux avantages extra-légaux pensés pour correspondre à votre fonction, à vos besoins et envies personnels.
Neurho s'engage pour l'égalité des chances et accueille toutes les candidatures, sans distinction d'âge, d'origine, de nationalité, de genre, de milieu social, de convictions ou de handicap.