Trouvez votre prochaine offre d’emploi ou de mission freelance Développeur·euse fullstack
Le développeur fullstack est un généraliste qui intervient à la fois dans le front end et dans le back end. Il peut donc à lui seul gérer un projet de création de sites ou d'une application. En plus de la création, il possède de nombreuses compétences lui permettant d'assurer la gestion et la maintenance des sites et applications. Le principal avantage d'un développeur full stack est sa capacité à s'adapter à tous les environnements et exigences. Informations sur la rémunération de la fonction Développeur·euse fullstack.
Mission de développement d'une application web Full Stack avec une forte composante cartographique et géospatiale. Le consultant participera au développement des interfaces en React/TypeScript ainsi qu'aux développements Python et à l'intégration d'API REST. Une expérience avec les outils de cartographie (Leaflet, OpenLayers, GeoJSON, QGIS) est attendue. La mission comprend également les tests, la qualité de code, la documentation et l'industrialisation des développements. Des compétences en Docker/Kubernetes, GitLab CI/CD et modules IA seront appréciées.
Dans le cadre du renforcement d'une équipe de développement intervenant sur des applications critiques du secteur bancaire, nous recherchons un Développeur Fullstack Java pour participer aux projets d'évolution, de maintenance et de support d'un système de gestion Back Office. Le consultant intégrera une équipe Agile et contribuera au développement de nouvelles fonctionnalités, à la maintenance évolutive et corrective des applications, ainsi qu'au support des environnements de production et de test. À ce titre, il interviendra notamment sur les activités suivantes : Concevoir et développer des applications Fullstack en respectant les bonnes pratiques de développement (Software Craftsmanship, TDD, Continuous Delivery, Clean Code). Participer aux phases d'analyse technique et challenger les besoins en collaboration avec les Business Analysts. Développer et faire évoluer les composants Back-End et Front-End. Concevoir et intégrer des API REST. Assurer la maintenance évolutive et corrective des applications. Participer au support de production et au maintien en condition opérationnelle des environnements. Contribuer à l'amélioration continue des pratiques de développement, des processus et des outils DevOps. Participer aux cérémonies Agile (Sprint Planning, Daily, Review, Rétrospective, Poker Planning). Compétences recherchées Compétences techniques : Java 11/17, Spring, Spring Boot React, TypeScript, HTML5, CSS3 Oracle / SQL / PL-SQL API REST, OpenAPI / Swagger Docker, Kubernetes, OpenShift Git, Jenkins, CI/CD Tests unitaires, TDD et intégration continue Méthodologie Agile / Scrum
Vos missions ? Intégré à nos équipes sur notre Digital Factory ou chez nos clients, vous interviendrez sur un projet de développement Fullstack. En tant que Développeur Java/ Angular (H/F), vous assurez les missions suivantes : - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code Review avec les autres développeurs du projet - L'écriture de tests unitaires et fonctionnels durant vos développements - L'industrialisation de vos développements via notre PIC (Jenkins) - La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : - Back End : Spring boot ou MVC et Hibernate - Front End : Angular 2+ - BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) - Outils : Git, Jenkins, Jira
· Développement d'une application interne dédiée à la gestion des flux de paiement, comprenant : · Contrôles des paiements · Vérifications de conformité · Gestion des exceptions · Alignement sur les exigences de la version 2026 du SEPA (SR2026) · Migration et conformité aux normes ISO 20022 Expertise : · La fiabilité et l'évolutivité du système · La stabilité de la production et l'excellence opérationnelle · La conformité aux normes réglementaires et aux standards du marché Remédiation des incidents récurrents sur la chaine de paiements Revue du monitoring des applications ainsi que du process d'alerting La remédiation des vulnerabilités / obsocolescences · Serveur LINUX · Montée de version JAVA et autres composants Développement · Concevoir et développer des composants backend en Java / Spring Boot. · Implémenter des API REST et des flux de messagerie (IBM MQ, QMS). · Garantir la conformité aux normes ISO 20022 pour le traitement des messages et aux standards XML. · Rédiger un code propre, maintenable et testable, en appliquant les bonnes pratiques de développement. Tests et assurance qualité · Développer et exécuter des tests unitaires et des tests d'intégration. · Assurer une couverture de code élevée à l'aide de JUnit et JaCoCo. · Contribuer aux tests de non-régression et aux tests de bout en bout (End-to-End). · Identifier, analyser et corriger les anomalies. Qualité du code et revues · Participer aux revues de code. · Veiller au respect des standards de développement et des critères de qualité définis par SonarQube. · Contribuer à l'amélioration continue des pratiques de développement. Documentation · Produire la documentation technique (architecture, conception, API). · Maintenir la documentation des API à l'aide d'OpenAPI / Swagger. · Documenter les flux d'intégration et les interfaces. Support de production (Niveau 3) · Assurer le support de niveau 3 (L3) sur la chaîne de traitement des paiements. · Analyser et résoudre les incidents de production. · Investiguer les problèmes liés aux paiements (rejets, écarts de rapprochement, etc.). · Contribuer à la stabilisation et au renforcement de la fiabilité des environnements de production. · Réaliser des analyses des causes racines (Root Cause Analysis) et mettre en œuvre les actions correctives. Collaboration et livraison · Participer aux cérémonies Agile (Scrum ou méthodologie similaire). · Suivre et communiquer l'avancement des travaux, les risques et les points de blocage.
Vos missions ? Intégré à nos équipes sur nos projets en Factory ou chez nos clients, vous interviendrez sur un projet de développement Fullstack. En tant que Développeur Java / Angular (H/F), vous assurez les missions suivantes : - Le développement des tâches qui vous sont assignées en respectant les spécifications - Le Code Review avec les autres développeurs du projet - L'écriture de tests unitaires et fonctionnels durant vos développements - L'industrialisation de vos développements via notre PIC (Jenkins) - La participation au Daily Scrum Meeting, Sprint Revue, Rétro de Sprint et Planning Poker La stack technique : - Back End : Spring boot ou MVC et Hibernate - Front End . Angular 12+ - BDD : SQL (MySQL, PostgreSQL, SQLServer) et/ou NoSQL (MongoDB, Cassandra, Redis) - Outils : Git, Jenkins, Jira
Contexte: Pour l'un de nos clients basé à Paris nous recherchons un développeur fullstack pour : Renforcer les parcours clients en y intégrant de nouveaux moyens d'authentification et de paiement afin de faciliter la conquête de nouveaux clients Enrichir l'espace client de fonctionnalités permettant de fidéliser les clients Mettre en place des services et produits innovants pour renforcer les offres S'assurer que la plateforme reste à la pointe, tant en terme technologique que sur les critères de qualité, disponibilité, sécurité Missions: Développer les fonctionnalités des nouvelles applications en NodeJS (en fonctionnement micro-services) Participer à l'amélioration de la qualité des développements et livrables de l'équipe (code review, gitlab-ci, tests, scrum, ateliers, etc.) Participer à la conception et à l'optimisation des briques techniques avec les autres équipes techniques et produits Utiliser les briques d'AWS afin de produire des fonctionnalités robustes et scalables Tech: Dev back en NodeJS / Typescript / NestJS Front en ReactJS / NextJS TDD Environnement cloud (AWS) / Connaissance Serverless Jest / Cypress / Playwright CI/CD (Gitlab-ci) & IaC Terraform
Missions principales : Développer et maintenir les fonctionnalités du produit Assurer la maintenance corrective et évolutive Participer à une rotation de support avec les autres développeurs de l'équipe Veiller à la qualité du code et au respect des bonnes pratiques de développement Réaliser des benchmarks applicatifs Participer aux déploiements et à la configuration des environnements Profil recherché : 7 ans d'expérience minimum Expérience confirmée dans un environnement Angular / Node.js / Java Stack technique : Java 17 / 21 / 25 Angular 18+ Node.js 20+ Kubernetes Docker Helm Kafka MongoDB GitLab Organisation : Métropole lilloise 3 jours de présence sur site par semaine
Depuis 2012, nous mettons notre expertise au service des secteurs de l'IT et l'Ingénierie pour accompagner nos clients dans des projets ambitieux et innovants. Notre force ? Un management de proximité qui valorise vos aspirations, des opportunités de carrière concrètes et un engagement sincère pour le bien-être et l'épanouissement de nos collaborateurs. Rejoignez-nous sur des projets à fort impact au sein d'une entreprise où chaque talent compte ! Avanista recrute ! Toujours en recherche de nouveaux talents, nous souhaiterions intégrer un Développeur Fullstack Senior (H/F) au sein de nos équipes pour l'un de nos clients grands comptes du secteur Bancaire. Le contexte ? Au sein de l'équipe UXAPI, vous participez à la conception, la mise en œuvre et le maintien en condition opérationnelle de services majeurs pour la transformation DevOps IT. En environnement Agile, vous contribuez au développement d'un portail selfcare centralisateur et d'API pour l'exposition d'offres Cloud (IaaS/PaaS, CaaS Kubernetes) en répondant aux meilleurs standards du marché. Les missions ? Concevoir les solutions techniques répondant aux besoins exprimés. Assurer le développement et la maintenance des applications fullstack. Participer activement aux rituels Agiles en relation avec le Scrum Master et les Product Owners. Produire la documentation technique des applications. Effectuer une veille et innover autour des composants Open Source.
Le service IT d'un acteur majeur du secteur énergie/hydro-électricité recherche un Développeur Fullstack Java/Angular pour renforcer son équipe en charge du développement et de l'hébergement d'applications métier. Vous interviendrez dans un contexte Agile pour : Assurer le développement et l'évolution d'applications web mutualisées (Java / Angular). Réaliser des refontes, nouvelles fonctionnalités et revues de code. Implémenter des tests unitaires, créer des packages de version et maintenir la documentation. Gérer la maintenance corrective et les corrections de bugs (MCO). Participer aux déploiements, intégration continue et amélioration des outils (CI/CD). Contribuer aux estimations de charges et au suivi des tickets JIRA. Environnement technique : Java, Angular, PostgreSQL, Git, CI/CD (Jenkins, GitLab CI), conteneurs (Docker, Kubernetes). Atouts : Python, Kotlin, C++, DevOps, JIRA, méthodologies Agiles (Scrum).
Zenith est un cabinet de recrutement spécialisé dans l'IT. Créé il y a 5 ans, Zenith génère aujourd'hui un CA de près de 10 M€ et se développe à vitesse grand V. Notre marque de fabrique : une persévérance à toute épreuve et un positionnement qualitatif renforcé par notre outil maison boosté à l'IA Zenith App est une solutions maison utilisés par nos consultants en missions et client et couvre le CRM qui a été complètement intégrés. Sur notre roadmap 2026-2027, Nous souhaitons développer notre parseur de CV et intégrer la fonctionnalité d'ATS pour les gestions de nos offre (Application Tracking System) Pour renforcer notre équipe existante constitué d'un PO et de 5 développeurs, nous recherchons un dev full stack React / Django Vous serez chargé du développement des évolutions de notre plateforme de recrutement pour progressivement prendre en charge de grosses évolutions avec le support de l'équipe développement Environnement technique : Django Rest, React JS MUI, Cloudflare, Scaleway (Hosting), Grafana, Slack, Google, Yousign, Pennylane, mistral En tant que membre à part entière, vos missions seront de : Réaliser les développement back sur les nouvelles fonctionnalités (80%) Assurer la maintenance de l'existant (20%) Réaliser des codes reviews de l'équipe Faire de propositions d'améliorations et de réduction de la dette technique Votre profil : - 2 à 5 années d'expérience professionnel sur Django et React - Vous privilégiez les solutions robustes, durables, maintenables - Vous aimez le travail en équipe Ce que nous apportons: Évoluer dans une start-up à forte croissance avec perspective dévolution Une équipe mixte IT/ recrutement Des supers locaux dans le 8ème à Paris à côté de St Lazare Avantages : Salaire sur 12 mois Tickets restaurants Intéressement et participation RTT : 7 jours Possibilité de travailler à distance dès que possible
Rejoignez un acteur majeur du secteur énergie pour intervenir sur le développement et le maintien en condition opérationnelle des applications du SI Ouvrage. Vos missions incluront : Analyse et reformulation des besoins métiers. Conception technique et architecturale des solutions. Développements applicatifs (Java, Spring Boot, Angular) avec tests unitaires automatisés. Réalisation de chantiers techniques (montées de version). Rédaction des livrables : dossiers de conception, documentation technique et d'exploitation, plans de tests. Activités de support N3 et correction d'anomalies. Appui et expertise : analyse critique, REX, identification d'opportunités métiers. Industrialisation : intégration dans GIT, automatisation CI/CD (Jenkins, GitLab CI), analyse qualité avec Sonar, déploiements Kubernetes. Vous évoluerez en Agile/Scrum avec des livrables définis à chaque Sprint. Environnement technique collaboratif, culture DevOps, outillage moderne.
Mission principale : Participer au développement et à l'évolution du produit en réalisant les fonctionnalités métiers et les spécificités techniques nécessaires à sa mise en œuvre, tout en garantissant la qualité, la performance et la maintenabilité des solutions développées. DéveloppementAnalyser et évaluer la complexité des user stories, spécifications fonctionnelles et techniques ainsi que des enablers techniques. Concevoir, développer et livrer les fonctionnalités prévues dans les sprints. Participer à la conception et à l'exécution des tests techniques (tests End-to-End automatisés, tests de non-régression, etc.). Corriger les anomalies et assurer le maintien en conditions opérationnelles des développements réalisés. Amélioration continueGarantir la qualité du produit : qualité du code, maintenabilité, fiabilité et performance. Participer activement aux revues de code (code reviews). Contribuer à l'amélioration des pratiques de développement et des processus de l'équipe. Gouvernance AgileParticiper aux cérémonies Agile : Sprint Planning, Daily Meetings, Reviews, Rétrospectives, etc. Collaborer avec les différentes parties prenantes pour assurer la bonne réalisation des objectifs de sprint.
Rejoignez un éditeur de logiciels spécialisé dans les solutions destinées aux communautés portuaires, logistiques et douanières. Vous prenez le lead technique de chantiers de modernisation applicative dans un contexte de transformation applicative d'envergure, avec une forte dominante front-end, dans un environnement microservices et cloud-native. Vos responsabilités • Porter les standards de développement front-end en Vue.js / PrimeVue : composants, architecture, qualité, performance et maintenabilité. • Concevoir et faire évoluer la chaîne écrans → BFF .NET → microservices, avec des APIs adaptées aux parcours utilisateurs. • Structurer les workflows d'écrans : navigation, formulaires complexes, règles de validation, gestion des erreurs et états intermédiaires. • Mettre en œuvre les stratégies de performance et de cache avec Redis / Valkey. • Intervenir de manière hands-on sur les sujets front ou BFF complexes ; réaliser des revues de code et lever les blocages techniques. • Animer le delivery technique : suivi des sprints, backlog et anomalies dans Azure DevOps. • Participer aux revues de conception et aux décisions d'architecture avec les équipes concernées. • Veiller à la bonne intégration des composants dans les chaînes CI/CD et aux contraintes de delivery Docker / Kubernetes.
ContexteCet appel d'offre a pour but de renforcer le programme Convergence FIC avec un développement Full Stack AI augmented. La plateforme cible de gestion et d'orchestration du process de crédit de la banque est une application couvrant le processus crédit de bout en bout, de l'origination à la décision en comité, jusqu'à l'implémentation et au suivi continu pour les Corporates. Le périmètre FIC (Financial Institutions Coverage — banques, hedge funds, assurances …) est encore géré dans une application historique centrée uniquement sur le comité de crédit, avec un quotidien qui repose largement sur les e-mails et les fichiers Excel. L'objectif du programme Convergence FIC est de faire migrer ce périmètre vers cette plateforme cible. C'est un programme global par nature et un enjeu stratégique pour la banque : il s'adresse à l'ensemble des équipes FIC à l'échelle internationale (Europe, Amériques, hubs opérationnels) et touche toute la chaîne de valeur du crédit, des référentiels et des données jusqu'au pilotage du portefeuille. L'ambition se résume en une phrase : faire de cette plateforme le poste de travail unique du risque de crédit FI — end-to-end, augmenté par l'IA et sous contrôle — où l'analyste gagne du temps pendant que le risk officer gagne en maîtrise. MissionsConception, développement et maintien des applications scalables (backend + frontend). Optimisation des performances et la qualité du code (clean code, DDD, SOLID). Utilisation des Coding Assistants, Claude Code, Agents Customs. Intégration des modèles d'IA pour des fonctionnalités avancées (ex : chatbots, analyse prédictive, extraction documentaire). Maintien des dernières versions de Java, Angular, et outils IA. Expérimentation des nouvelles technologies. Compétences techniquesBackend (Java/Spring) Maîtrise avancée de Java 17+ (ou supérieur). Expérience approfondie avec Spring Boot (Microservices, REST APIs) et Jakarta EE. Gestion des bases de données SQL (PostgreSQL, Oracle, MySQL) et NoSQL (MongoDB, Redis). Connaissance des architectures RESTful, microservices et API Gateway. Expérience avec des outils de tests automatisés (JUnit, Mockito, etc.). Frontend (Angular & TypeScript) Expertise en Angular (versions récentes : 20+). Maîtrise de TypeScript, NgRx (state management). Expérience avec des libraries UI/UX modernes (Tailwind CSS, Angular Material). DevOps & Cloud Expérience avec Docker et Kubernetes (déploiement, scaling). Maîtrise des pipelines CI/CD. Outils de monitoring (Opensearch, Dynatrace). IA Augmentée : Coding Assistants, Claude Code, Agents Custom Expérience concrète avec des Coding Assistants et/ou Claude Code (pour des tâches complexes : refactoring, analyse de large codebases, génération de fichiers complets). Capacité à configurer et personnaliser ces outils pour les adapter aux besoins de l'équipe et gagner en efficacité.
🏭 Secteurs stratégiques : Banque d'investissement 🗓 Démarrage : ASAP PAS DE FULL REMOTE NI SOUS TRAITANCE MERCI 💡 Contexte /Objectifs : Nous recherchons un développeur React senior passionné pour diriger l'évolution de notre plateforme d'interface utilisateur, en veillant à ce que nous développions des solutions front-end évolutives, hautement performantes, en temps réel et faciles à maintenir. Vous superviserez l'orientation du développement, collaborerez avec les équipes back-end pour valider les API et travaillerez en étroite collaboration avec les utilisateurs finaux afin d'offrir des expériences exceptionnelles. Ce poste est idéal pour une personne qui s'épanouit dans un environnement collaboratif et agile, qui apprécie le code propre et la refactorisation, et qui aime encadrer tout en restant impliqué dans les technologies front-end modernes. Stack technologique • Compétences techniques : JavaScript, TypeScript, React, Redux Toolkit, AgGrid, SignalR, HTML 5, CSS, Tailwind CSS, NodeJS, Vite, Vitest, SSO, JWT, AUTH, MSW, IIS • DevOps : GIT (Bitbucket), TeamCity, PowerShell
Les questions fréquentes à propos de l’activité d’un Développeur·euse fullstack
Quel est le rôle d'un Développeur·euse fullstack
Le développeur full stack est un peu comme le couteau suisse du domaine IT. Il réalise plusieurs types de mission en front-end ou en back-end.
Quels sont les tarifs d'un Développeur·euse fullstack
Le TJM pour un développeur full stack est de 550 €/jour en moyenne. Le salaire moyen annule d'un développeur Fullstack est de 45 K€.
Quelle est la définition d'un Développeur·euse fullstack
Le métier de développeur fullstack consiste à la réalisation de plusieurs types de missions sur l'interface front-end et l'interface back-end d'un site. Pour exercer ce métier le professionnel n'a pas besoin de maitriser à la perfection le front-end ou le back-end. Il doit seulement être en mesure de travailler sur les deux interfaces et comprendre le fonctionnement de chacune. Il s'agit donc d'un métier hybride qui connait un grand succès auprès des startups et de l'univers IT.
Quand on parle de front-end d'un site, on fait allusion à la partie avec laquelle les internautes interagissent. Il peut s'agir des menus déroulants, des portions de JavaScript, de CSS, bref la partie visible du site. Quant au back-end, ça renvoie à la partie interne ou cachée du site. On ne le voit pas lorsqu'on navigue sur les pages, mais c'est ce qui fait fonctionner tout, car il comprend la base de données et le serveur. Sans cette partie, pas de site.
Quel type de mission peut gérer un Développeur·euse fullstack
Le développeur fullstack intervient simultanément sur le front end et le back end d'une application mobile ou d'un site web. Il est un généraliste qui fait le travail d développeur back end et celui du développeur front end. En d'autres termes, il assure la gestion des projets impliquant les bases de données, et façonne l'interface utilisateur des sites. Il prévoit les projets avec ses clients au moment de la planification de ce à quoi va ressembler le site ou l'appli.
L'une de ses missions consiste à analyser la faisabilité du projet. Pour cela, il prend en compte les objectifs, les recommandations internes et l'expérience utilisateur. Il n'est donc pas un informaticien qui code dans son coin : le développeur fullstack interagit avec ses clients sur le projet à réaliser. Dans le cadre de l'analyse, il exprime son besoin en termes de ressources humaines et techniques à travers un cahier de charge. Bref, il étudie les besoins des internautes et les traduits techniquement.
Outre le travail d'analyse de la faisabilité du projet, le développeur fullstack liste les éléments indispensables de l'interface à façonner. Il s'agit là d'une étape phare dans la création du site. Il se met à l'écoute du client pour comprendre ses attentes, et choisi les meilleurs moyens techniques pour réaliser son souhait.
Le développeur fullstack cherche le bon équilibre entre productivité et efficacité. Généralement il ne code pas tout seul le site, sauf s'il travaille en tant que freelance. Le plus souvent il intervient sur le front et le back de manière indifférente pour résoudre un besoin spécifique.
Une fois que l'interface est conçue, le développeur s'assure que celle-ci puisse évoluer et rester performante le plus longtemps possible. Sa polyvalence lui permet de faire évoluer le projet au besoin et selon les exigences des utilisateurs. Il fait également partie des missions du développeur fullstack, le fait de prévenir et de corriger les bugs et autres pannes le plus rapidement possible.
Quelles sont les compétences principales d'un Développeur·euse fullstack
Le développeur fullstack doit réunir un certain nombre de compétences pour être efficace dans son travail. Tout d'abord, il doit réunir les compétences techniques telles que la maitrise des langages HTML, CSS, JavaScript pour travailler le front-end et les langages Ruby, PHP et Python pour intervenir dans le back-end. En quelque sorte il doit être un caméléon en développement. En plus de la maitrise de ces langages informatiques, le développeur doit aussi connaitre les technologies qu'utilisent les applications mobiles telles qu'mobile ou iOS. La maitrise du langage SQL serait également un plus, ainsi qu'une large culture générale dans le domaine informatique.
Quel est le profil idéal pour un Développeur·euse fullstack
Pour devenir développeur fullstack, il faut suivre une formation de 5 ans après le bac, pour obtenir les diplômes suivants :
• Master informatique
• Un MBA informatique
• Un MSc informatique
La formation peut être faite à l'université ou dans des écoles de formations spécialisées. Le développeur peut alors se lancer en freelance et développer son carnet d'adresse.