logo

JobNob

Your Career. Our Passion.

Développeur react - nest JS (IT)


ALLEGIS GROUP


Location

Roubaix, Nord | France


Job description

Dans le cadre de l?évolution de notre SI (composé d?applications Home-made, de micro-services, et de produits du marché), l?équipe industrialisation composée de 8 SRE / développeurs / PM est en charge : D?assurer la cohérence des choix techniques et fonctionnels faits par les équipes. De définir les usages et les environnements du développement à la production. De s?assurer de la qualité des applications (web ou non), par la mise en place d?outils de mesure et d?amélioration. De mettre en place des outils de monitoring avec notifications en cas de soucis. De mettre à disposition des outils permettant l?automatisation de tâches à faible valeur ajoutée. D?aider les équipes de développement à améliorer leur productivité en leur mettant à disposition des outils et des solutions clés en main. De définir et implémenter un release management en cohérence avec leur stack technique. Chaque projet, qu?il soit interne ou externe va implémenter une ou plusieurs des solutions mise à leur disposition (centralisation des logs, dashboards de métriques, outils de monitoring qualité, alerting & supervision, CI/CD, process de release, génération de changelog ). Nous sollicitons un prestataire afin de renforcer notre équipe de développeurs afin d?assurer l?activité liée à ce processus sur un projet de portail de services pour les développeurs internes. Ce portail sera à disposition des équipes de développement et permettra de centraliser toutes les informations d?un service (application, uservice, site web, flux de data ). Ce portail sera basé sur la solution open source Backstage de Spotify. A partir de ce portail, il sera possible d?accéder à différents plugins permettant par exemple : Consulter le changelog d?un service Avoir l?ensemble des canaux de communication de l?équipe en charge de ce service (chat / oncall / alert ) Consulter les performances et les indicateurs de qualité du service. Consulter et ajouter un système de monitoring (de qualité ou d?alerting). Piloter et suivre les process de mise en production. Créer un bootstrap de service. Commander une infrastructure hébergeant un service. vous serez en charge de : Réalisation des plugins pour ce portail de services (en React / NestJS). Création de services utilisables par ces plugins. Publier à la communauté open source et maintenir ces plugins. Savoir former les collaborateurs sur les outils / process choisis. Mettre en place une documentation permettant le transfert de compétence. D?apporter de la méthode en termes d?architecture A noter que ces taches sont non exhaustives et pourront être amendées en cours de mission par le soumissionnaire. Réalisation de plugins/services associés à backstage. Réalisation d?un code testé et maintenable. Une partie du code sera publié dans le monde open source. Compte-rendu hebdomadaire des activités/risques/actions Satisfaction des équipes projets et des utilisateurs sur les projets confiés Savoir-faire: Maitrise de la bibliothèque React. Expertise sur le langage JS et le framework NestJS (ou à défaut Node) Aisance avec un langage de programmation de type PHP, Python, Go. Connaissance des frameworks de tests pour ces langages. Maitrise des bonnes pratiques pour la réalisation d?API. Maitrise du TDD et/ou BDD et/ou DDD. Connaissance des process liés à l?intégration continue ou au déploiement continu. Connaissance de l?architecture micro-services Capacité à argumenter le choix d?une solution (face à d?autres solutions) aussi bien sur du make or buy Maîtrise de l?anglais oral et écrit (équivalent niveau B1 minimum)


Job tags



Salary

All rights reserved