OmDev Logo
GetYourJob
0
Publié il y a 50 jours

Senior Fullstack Software Architect (H/F)

Entreprise
Cherry PickPlateforme freelance
Localisation
Paris
Hybride
Type de contrat
Freelance
Niveau
Senior
Rémunération
500ۥ Taux journalier

Salaire du marché

Médiane du marché
630€/j
Sous le marché
572€/jfourchette habituelle700€/j
Cette offre : 500€/j

Basé sur 10 offres pour ce poste (Senior, Paris, 3 dernières semaines). Fourchette habituelle 572€/j–700€/j, médiane 630€/j. Cette offre (500€/j) est sous la fourchette.

0vues
0clics

Description du poste

🚀 Contexte de la mission

Dans le cadre d'un programme stratégique de modernisation de son système d'information, nous recherchons un Senior Fullstack Software Architect afin d'accompagner la refonte technique d'une plateforme confrontée à une importante dette technique.

Vous interviendrez sur un projet de transformation visant à moderniser l'architecture applicative, améliorer la qualité du code et faire évoluer un environnement monolithique vers une architecture microservices. Vous jouerez un rôle clé dans les choix d'architecture tout en restant fortement impliqué dans le développement.

🎯 Missions principales et rôle

En tant que Senior Fullstack Software Architect, vous serez garant des orientations techniques et accompagnerez la modernisation de la plateforme en intervenant aussi bien sur l'architecture que sur le développement.

🏗️ Architecture & Modernisation

  • Analyser les problématiques techniques et identifier les axes d'amélioration.
  • Réduire la dette technique et améliorer la qualité du code existant.
  • Refactoriser les composants applicatifs et décomposer le monolithe.
  • Concevoir et piloter la migration vers une architecture microservices.
  • Définir les bonnes pratiques d'architecture et garantir leur mise en œuvre.

💻 Développement Full Stack

  • Participer activement aux développements Back-End et Front-End.
  • Accompagner la migration des interfaces Vanilla JavaScript vers React.
  • Concevoir des composants robustes, performants et maintenables.
  • Optimiser les performances des applications.

⚙️ DevOps & Qualité Logicielle

  • Mettre en place et optimiser les pipelines CI/CD.
  • Promouvoir les bonnes pratiques de développement (TDD, revues de code, tests automatisés).
  • Garantir la qualité et la maintenabilité du code produit.

🤝 Collaboration & Delivery

  • Participer à l'ensemble du cycle de développement.
  • Collaborer étroitement avec les équipes techniques et produit.
  • Contribuer à l'amélioration continue des processus de développement.

🎯 Objectifs

  • Moderniser une plateforme stratégique en réduisant significativement la dette technique.
  • Faire évoluer une architecture monolithique vers une architecture microservices.
  • Piloter la migration du Front-End vers React.
  • Améliorer les performances, la maintenabilité et la scalabilité des applications.
  • Mettre en place des standards de développement garantissant la qualité logicielle.
  • Accompagner les équipes dans l'adoption des bonnes pratiques d'ingénierie.

🛠️ Compétences requises

Compétences indispensables

  • Excellente maîtrise de Java et Spring Boot.
  • Solide expérience des architectures microservices.
  • Expertise en refactoring et réduction de dette technique.
  • Expérience confirmée dans la migration d'applications Vanilla JavaScript vers React.
  • Très bonne maîtrise de React.
  • Excellente connaissance des pratiques TDD, CI/CD et revues de code.
  • Expérience avec Docker et GitHub.
  • Forte capacité à concevoir des architectures évolutives et performantes.

Compétences appréciées

  • Optimisation des performances applicatives.
  • Expérience sur des projets de modernisation de SI.
  • Maîtrise des environnements Agile.
  • Forte culture Software Craftsmanship et qualité logicielle.

👤 Profil

Vous justifiez d'au moins 8 ans d'expérience en développement logiciel et en architecture applicative, avec une expertise reconnue sur des projets de modernisation et de transformation technique.

Vous êtes capable d'intervenir sur des bases de code complexes, de définir des orientations d'architecture tout en conservant une forte implication dans le développement (hands-on). Vous maîtrisez parfaitement l'écosystème Java / Spring Boot, les architectures microservices ainsi que les enjeux liés à la qualité logicielle, au TDD et à l'industrialisation des développements.

Autonome, rigoureux et pragmatique, vous appréciez le travail en équipe dans un environnement Agile et savez accompagner les équipes techniques dans l'adoption des bonnes pratiques tout en garantissant la réussite des projets de transformation.

Exigences du poste

Stack technique :

JavaSpring BootArchitectures microservicesClean CodeVanilla javascriptReactTDDCI/CDDockerGitHub

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Cherry PickPlateforme freelance
Secteur ::Conseil & Audit
Voir toutes les offres de Cherry Pick

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.