Dans le cadre d’un projet stratégique, nous lançons la refonte complète de nos logiciels métiers, utilisés au quotidien pour la gestion des qualifications, audits et relations avec les professionnels du secteur. Stack technique : • Front : React.js (TypeScript) • Back : Node.js (TypeScript) avec Fastify • Base de données : PostgreSQL • Architecture : monolithe modulaire • Cloud : Scaleway Équipe : Vous rejoindrez une équipe à taille humaine (3-4 développeurs + 1 PO), avec un réel impact sur les choix techniques et l’architecture.
Au sein de l’équipe e-commerce de la DSI , rattaché.e au Lead dev d’une équipe fullstack (70% backend, 30% frontend), vous participez à la réalisation de projets digitaux majeurs de l’entreprise. Afin de répondre aux nouveaux enjeux de l’entreprise et étendre son offre, le client souhaite renforcer ses équipes IT dans un contexte challengeant et motivant. Vos principales missions : Réaliser les développements sur la base des User Stories et des échanges avec le Product Owner et le Lead Dev Tester les développements dans le respect des normes prescrites par l’architecture technique Garantir le bon fonctionnement de vos développements après déploiement en environnement de tests Expliciter les tests à réaliser en QA en fonction des composants impactés Documenter le code Participer à la conception Participer aux instances de l'équipe, notamment au chiffrage des US présentées par le PO lors du sprint-planning et aux phases de révision de charge et de reste à faire Produire la documentation technique et la capitaliser Environnement : Node.js React & Next.js TypeScript Koa Jest MongoDB PostgreSQL Docker Kubernetes GCP Profil : Une expérience dans le domaine du retail et/ou du e-commerce est nécéssaire (idéalement grande distribution) Minimum 5 ans d’expérience sur un poste similaire Maîtrise de Node.JS Maîtrise de TypeScript et React.js, connaissance de Next.js Sujets de stocks, tunnel de commande, livraison, pricing Bac+4 minimum avec un parcours d’ingénierie informatique
En tant que Développeur Fullstack Freelance, vous rejoignez une équipe tech à taille humaine, au cœur des opérations quotidiennes de gestion et d’analyse. Sur une mission d’au moins 5 mois, vous prenez en charge le développement, l’évolution et la fiabilisation d’une plateforme propriétaire utilisée par les équipes front-office et back-office. Votre rôle est central pour garantir la performance, la stabilité et la qualité des outils métier, dans un environnement où la polyvalence technique et la rigueur sont essentielles. Vos principales missions seront de : Maintenir et améliorer la plateforme interne de suivi et d’analyse des fonds. Développer de nouvelles fonctionnalités fullstack en Python, React et Go, dans un environnement orienté performance et résilience. Optimiser les modèles métiers existants (calculs, analytics, courbes, ratios, pricing). Contribuer aux cycles complets de développement avec les équipes front-end et back-end. Améliorer la performance et la structuration de la base de données SQL. Assurer l’intégration, la qualité, les tests et la documentation technique. Collaborer étroitement avec les équipes métier pour traduire les besoins opérationnels en solutions robustes. Proposer des améliorations continues sur l’architecture, la sécurité applicative et l’automatisation.
Contexte du poste Entreprise innovante spécialisée dans le développement de solutions digitales à forte valeur ajoutée, elle conçoit et exploite ses propres plateformes technologiques. Dans un contexte de forte croissance et d’évolution de ses produits (notamment via l’intégration de nouvelles technologies), elle renforce ses équipes techniques avec plusieurs recrutements stratégiques. Vous rejoindrez une équipe tech à taille humaine, répartie sur plusieurs sites en France, avec un haut niveau d’exigence technique et une forte culture produit. Missions Principales Participer activement à la conception et à l’évolution d’applications métiers utilisées à grande échelle Développer des fonctionnalités complexes en lien avec des problématiques de performance et de scalabilité Intervenir sur des sujets variés allant de la structuration du code à l’optimisation des systèmes existants Contribuer à l’intégration de nouvelles briques technologiques dans un environnement en constante évolution Annexes Collaborer étroitement avec les équipes produit pour traduire des besoins fonctionnels en solutions techniques Participer aux choix d’architecture et aux réflexions techniques globales Prendre part aux échanges techniques (revues de code, bonnes pratiques, amélioration continue) Accompagner la montée en qualité et en structuration des développements Stack technique Python React SQL Git
Dans le cadre du renforcement d’une équipe technique, nous recherchons un développeur confirmé pour intervenir sur des projets applicatifs en forte évolution, intégrant des technologies modernes et des solutions d’intelligence artificielle. Vous participerez à l’ensemble du cycle de développement, de la conception à la mise en production, dans un environnement exigeant mêlant développement fullstack, intégration de services IA/LLM et pratiques DevOps. À ce titre, vos principales missions seront : Concevoir, développer et intégrer de nouvelles fonctionnalités (backend et frontend) Développer et maintenir des API en Python (FastAPI ou Django) Participer à l’intégration de solutions basées sur des modèles d’intelligence artificielle (LLM, APIs IA, LangChain, etc.) Assurer la maintenance évolutive et corrective des applications Optimiser les performances et la qualité du code Contribuer aux pipelines CI/CD et aux pratiques DevOps (Docker, Kubernetes) Rédiger et maintenir la documentation technique (architecture, API, procédures de déploiement) Vous évoluerez dans un environnement technique moderne, avec des enjeux forts autour de la qualité logicielle, de la sécurité et de la performance, notamment sur des problématiques de recherche documentaire (Elasticsearch) et de déploiement sur cloud souverain.
Intervention dans le cadre de l’évolution de plateformes digitales à forte visibilité, avec des enjeux de performance, de qualité et d’expérience utilisateur Développement et évolution d’applications web, notamment sur des portails clients stratégiques Participation active aux cérémonies Agile (Scrum) : daily, sprint planning, reviews et rétrospectives Conception technique, analyse des besoins et développement de nouvelles fonctionnalités Intégration, configuration et personnalisation du CMS Jahia Réalisation des tests unitaires et d’intégration afin de garantir la qualité des livrables Contribution aux livraisons dans un environnement industrialisé (CI/CD) Support aux phases de recette, correction des anomalies et accompagnement des utilisateurs
CONTEXTE Le Développeur MOE contribue à la refonte et la modernisation du SI cœur de métier sur Microsoft Azure. Il développe des composants backend (API REST, batchs, microservices Java / Spring Boot) et frontend (IHM React / TypeScript), dans un contexte Agile, Contract-First et CI/CD industrialisé. MISSIONS Activités de développement et de programmation : • Développer des composants applicatifs en Java / Spring Boot (backend) et React / TypeScript (frontend) selon les spécifications fonctionnelles ; • Coder et maintenir les microservices en respectant les conventions et standards d'architecture définis par la DSI ; • Concevoir et optimiser les requêtes SQL sur la base de données PostgreSQL et gérer les migrations de schéma via outils de migration de schémas de base de données (tel que outils de migration de schémas de base de données) ; • Développer et maintenir des scripts Bash / Python pour l'automatisation des traitements et des pipelines CI/CD ; • Assurer l'intégration et les échanges de données avec le système Mainframe SLIMFAST (flux DSN, SNGI) durant la coexistence des systèmes. Activités d'analyse technique : • Analyser les spécifications fonctionnelles détaillées fournies par la maîtrise d'ouvrage ou le chef de projet ; • Proposer des solutions techniques pour la réalisation des développements demandés ; • Analyser l'impact des évolutions sur les applications existantes ; • Participer à la rédaction des spécifications techniques détaillées. Activités de tests et de qualification : • Contribuer à l'automatisation des tests unitaires (frameworks de tests automatisés (tests unitaires, d'intégration et de non-régression)) et d'intégration (frameworks de tests d'intégration) ; garantir la couverture et la non-régression ; • Réaliser les tests d'intégration pour vérifier la cohérence des développements avec l'existant • Rédiger les cahiers de tests et les protocoles de recette technique ; • Corriger les anomalies détectées lors des phases de tests ; • Participer aux campagnes de recette technique et fonctionnelle. Activités de documentation : • Rédiger les documents techniques de programmation (commentaires de code, fiches techniques) ; • Documenter les programmes développés selon les standards; • Mettre à jour la documentation technique existante lors des évolutions applicatives. Activités de mise en production et de maintenance : • Préparer les packages de mise en production des développements ; • Participer à la mise en production des applications et à leur intégration dans le système d'information ; • Assurer la maintenance corrective (correction d'anomalies) des applications en production ; • Assurer la maintenance évolutive (nouvelles fonctionnalités) selon les besoins métier ; • Assurer la maintenance adaptative (changements réglementaires) des applications. Activités de support : • Apporter un support technique aux utilisateurs et aux équipes d'exploitation ; • Diagnostiquer et résoudre les incidents de niveau 2 et 3 sur les applications ; • Participer aux astreintes techniques si nécessaire (selon les besoins ). Compétences techniques requises Langages et technologies de programmation : • Maîtrise d'au moins un des langages ou frameworks suivants : Java / Spring Boot, React / TypeScript, Python / Bash ; • Maîtrise du langage SQL et connaissance de la base de données relationnelle PostgreSQL et de la gestion des migrations via outils de migration de schémas de base de données ; • Connaissance de Python ou d'autres langages de scripting constituant un atout ; • Connaissance des langages de script Bash / Python constituant un atout. Environnement technique Azure / Microservices : • Connaissance de l'environnement Microsoft Azure : Microsoft Azure (services d'orchestration de conteneurs et de registre d'images), Docker / Kubernetes, outils de CI/CD, déploiement GitOps ; • Utilisation des outils : outils de CI/CD, gestion d’artefacts et déploiement continu (pipelines CI/CD, gestionnaire d’artefacts, déploiement GitOps) ; • Connaissance des outils de gestion des impressions : outils de monitoring, logging, observabilité et sécurité DevSecOps. Environnement technique Microsoft et Cloud : • Maîtrise de l'environnement bureautique Microsoft : Windows, Office 365 (Word, Excel, PowerPoint, Teams, SharePoint) ; • Maîtrise de l'environnement Microsoft Azure et ses principaux services (orchestration de conteneurs, registre d'images, gestion des secrets, API Management) ; • Connaissance des outils de déploiement : déploiement GitOps, packaging Kubernetes constituant un atout. Bases de données et fichiers : • Maîtrise de la base de données relationnelle PostgreSQL et des migrations outils de migration de schémas de base de données ; • Connaissance d'autres bases de données (MS SQL Server, PostgreSQL, etc.) constituant un atout ; • Connaissance des outils de sécurité : outils de gestion des secrets et de scan de vulnérabilités (gestion des secrets et scan de vulnérabilités). Outils et méthodologies : • Maîtrise des outils de gestion de versions (Git, SVN, etc.) ; • Connaissance des outils de gestion de projet et de suivi des développements : Redmine, Mantis, JIRA ou équivalents ; • Connaissance des méthodologies de développement : méthodes Agiles (SCRUM, Kanban), Cycle en V. Compétences transverses Les compétences transverses suivantes sont attendues pour ce profil : • Sens de la logique et capacité d'analyse ; • Rigueur et méthode dans l'approche des développements ; • Organisation et gestion des priorités ; • Autonomie dans l'exécution des tâches confiées ; • Capacité de communication écrite et orale ; • Esprit d'équipe et aptitude à la collaboration ; • Capacité d'apprentissage et d'adaptation aux nouvelles technologies ; • Curiosité technique et veille technologique. Livrables associés • Programmes et codes sources commentés conformes aux standards de développement ; • Documents techniques de programmation (fiches techniques, spécifications techniques détaillées) ; • Cahiers de tests unitaires et d'intégration ; • Comptes rendus de tests et fiches d'anomalies ; • Documentation technique des développements réalisés ; • Procédures de déploiement et notes de mise en production .
Dans le cadre du développement et de l’évolution du parc applicatif , nous recherchons un Agile Developer Java Full Stack expérimenté. Le consultant intégrera une Feature Team Agile composée d’un Agile Master, Business Analysts, Quality Analysts et Agile Developers. Il participera à la conception, au développement et à l’amélioration continue des applications du périmètre IT Shared Services dans un environnement CI/CD . Les principales missions seront : Évaluer et estimer les impacts des évolutions ou modifications du code. Développer et implémenter les évolutions applicatives selon les besoins métiers. Corriger les anomalies et assurer la maintenance des applications. Garantir la conformité, la fiabilité et la maintenabilité du code. Améliorer la qualité du code via les bonnes pratiques (tests unitaires, TDD, refactoring). Participer aux cérémonies Agile (Scrum, sprint planning, grooming, rétrospectives). Contribuer à l’amélioration continue des applications et des processus de l’équipe. Participer à l’intégration et à l’accompagnement des nouveaux membres de l’équipe. Le poste s’inscrit dans un environnement international avec des équipes situées notamment à Paris, Londres et Colombo , dans le domaine Banking & Finance / Clearing House .
Déposez votre CV
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.