En tant que leader de l’équipe et du produit, vos missions incluront :
Processus ETL : contribuer à l’élaboration et à l’optimisation des flux d’extraction, transformation et chargement des données.
Analyse de données avancée : développer des algorithmes dédiés à l’analyse et la consolidation des données.
Backend microservices : travailler sur des microservices backend utilisant Node.js, Apollo GraphQL et RabbitMQ.
Optimisation et performances : analyser les données et optimiser les algorithmes et performances.
Qualité logicielle : écrire des tests unitaires (Mocha/Chai) et d’intégration (Cypress).
Développement d’interfaces : créer et intégrer des composants d’interface utilisateur en suivant les design patterns React.
Développement UX/UI : concevoir et développer des interfaces utilisateurs intuitives en React.
Robustesse et maintenabilité : garantir la solidité et la facilité de maintenance des composants et de l’application globale.
Collaboration : travailler étroitement avec les autres membres de l’équipe impliqués sur différentes couches de la plateforme.
Technologies et environnement :
La plateforme repose sur une architecture « Event-Driven Microservices » conçue pour être scalable, hautement disponible et tolérante aux pannes.
Compétences requises :
Maîtrise des technologies de messagerie/pub-sub telles que RabbitMQ, Kafka ou Redis.
Expérience avec les outils CI/CD et DevOps comme Docker, Kubernetes, ArgoCD ou GitOps.
Connaissances en développement Java, notamment avec Quarkus et Spring Boot.
Au moins 5 ans d’expérience en développement Fullstack dont Node.js
Expérience confirmée en Javascript
Master ou Diplôme d’ingénieur en informatique (Bac +5)
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Montreuil
Nantes · Marseille · Lyon…Voir plus