Développeur Fullstack expérimenté (IT) / Freelance
VOS MISSIONS :
Vous êtes principalement chargé(e) du développement dans un environnement de projet Agile.
En collaboration avec le Tech Lead, vous participez à la définition de la vision technique des produits, en vous appuyant sur votre compréhension des besoins fonctionnels et votre expertise technique.
Vous élaborez les spécifications techniques des produits, trouvez des solutions pour atteindre les objectifs fixés en équipe, et évaluez la charge de développement.
Vous assurez la qualité des fonctionnalités livrées en maintenant un haut niveau d'exigence, en effectuant des revues de code, des tests automatiques et de performance.
Vous contribuez à la mise en place de la chaîne de développement, d'intégration, de déploiement et d'exploitation conformément aux pratiques DevOps sur la Google Cloud Platform.
Au sein d'une équipe de développeurs talentueux, vous participez à l'amélioration continue des processus et des pratiques techniques et méthodologiques, incluant l'initialisation des applications, le partage des connaissances, les revues de code, et la définition et l'animation des bonnes pratiques telles que le clean code, l'UI/UX, la sécurité, DevOps, FinOps, etc.
Vous assurez une documentation complète des développements et des configurations dans le référentiel documentaire.
Vous participez activement à la gestion des incidents en production et êtes responsable des Objectifs de Niveau de Service (SLO).
Profil candidat:
Expérience avérée avec les langages Java, Node.js et Vue.js.
Capacité à modéliser des API.
Maîtrise de la modélisation de bases de données, notamment MongoDB.
Connaissance approfondie du protocole Kafka et de ses bonnes pratiques pour les échanges de données.
Compétences en automatisation des tests.
Engagement dans tout le processus agile.
Sensibilité aux principes, pratiques et outils DevOps (Ansible, Terraform, Kubernetes, OpenShift, Docker, Docker-compose, CI/CD).
Familiarité avec les services Cloud, notamment ceux de Google.