Architecture Hexagonale : le guide pratique pour une clean architecture

Shodo vous accompagne de la compréhension métier à la production à travers notre approche socio-technique : aligner business, architecture, processus et organisation pour orchestrer le changement.
Budget formation 5K€/an, modèle social engagé (+10 jours CP), grille de salaire publique, redistribution de la marge, gouvernance transparente, capital ouvert, pas de période d'essai
Au sein de la communauté Shodo Paris, tu interviendras sur trois volets :
Conseil d'excellence & delivery
Au travers de missions de cadrage, d'architecture, de BUILD et de développement agile, tu construis avec tes clients des solutions logicielles de très haute qualité, ancrées dans les meilleures pratiques craft. Challenger fait partie du mandat, proposer la solution la plus adaptée, c'est aussi avoir le courage de dire non à la mauvaise solution.
Stratégie AI-first dans le cycle de delivery
L'IA générative s'intègre tout au long du cycle de développement. Tu cultives ce regard critique dans tes équipes et restes en veille permanente sur un écosystème qui évolue vite.
Transmission & rayonnement
Tu contribues et alimentes la communauté tech interne, car chez Shodo le savoir se transmet : Coding dojos, pair programming, revues de code, mentoring, talks, blog Shodo. Tu déploies ton employabilité en partageant ton savoir au cours des conférences les plus courues avec des moyens à disposition.
COMPÉTENCES RECHERCHÉES
Savoir-faire techniques
TDD, BDD, DDD, pair programming, design patterns, code review
Java et/ou Python backend et/ou Node.js · React, Angular ou Vue frontend
Expérience concrète avec les outils Gen AI en dev réel / Expérience ou forte curiosité pour les sujets liés aux LLM (Anthropic, OpenAI)
CI/CD, DevOps, architecture cloud, Continuous Delivery
Capacité à identifier et améliorer du code de mauvaise qualité
Compréhension des architectures de type RAG, agents ou chaînes de traitement (LangChain, LangGraph)
Savoir-être
7+ ans minimum d'expérience en développement logiciel
Tu es à l’aise sur l’ensemble de la chaîne de développement et tu as déjà évolué dans des environnements exigeants, avec des enjeux de qualité, de performance et de scalabilité.
Tu es également familier(ère) avec les outils d’IA appliqués au développement et tu les intégres concrètement dans ton quotidien.
Solide sans être rigide, tu sais défendre tes convictions sans t'y accrocher quand les arguments sont bons.
Tu regardes un problème sous plusieurs angles (technique, métier, humain, architectural...)
Pédagogie naturelle et envie sincère de transmettre