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.
Diplômé(e) d'une formation supérieure en informatique, vous justifiez d'une expérience significative dans le développement d'applications web Full Stack. Vous maîtrisez : Java et les frameworks associés (Spring, Spring Boot) ; Angular et les technologies Front-End (TypeScript, HTML5, CSS3) ; La conception et le développement d'API REST ; Les bases de données SQL ; Les bonnes pratiques de développement et d'architecture logicielle ; Les tests unitaires et d'intégration ; Les outils de versionning et d'intégration continue (Git, GitLab, Jenkins, Azure DevOps) ; Les méthodologies Agile (Scrum, Kanban). Vous êtes reconnu(e) pour votre rigueur, votre autonomie, votre capacité à travailler en équipe et votre volonté de proposer des solutions techniques adaptées aux enjeux métiers.
Almatek recherche pour l'un de ses clients Un développeur Full Stack confirmé / senior sur Orléans. Contexte : Renforcer une petite équipe, principalement sur des développements d'interfaces liés à des usages intégrant de l'IA. Compétences principales requises : React et Java, IA L'environnement technique comprend également Go, Vue.js, gRPC, Azure et CI/CD. Nous recherchons donc un profil autonome, débrouillard et polyvalent, capable de s'adapter à différents sujets. Localisation : Orléans + 2 Jrs de TT
Contexte :La mission s'inscrit dans le cadre de la modernisation et de la construction d'une nouvelle version de l'application. La plateforme actuelle présente des limitations techniques et fonctionnelles liées au vieillissement de sa stack, à l'obsolescence de certaines bibliothèques et à des contraintes de performance et d'évolutivité. L'objectif est de disposer d'une solution moderne, sécurisée, maintenable et industrialisée, capable de supporter de nouvelles visualisations et de s'intégrer durablement à l'écosystème Data. La prestation attendue couvre la reprise du code existant, la conception, le développement, les tests, la documentation et l'accompagnement au déploiement de la solution. Missions :Analyser l'architecture, le code existant, les flux de données et les contraintes fonctionnelles. Contribuer à la définition de l'architecture cible frontend, backend, Dataiku et bases de données. Développer le frontend sous React 18/19 ou supérieur, TypeScript, Vite et ECharts. Concevoir des composants réutilisables et gérer l'état applicatif avec Context API ou Redux. Développer les API REST sous Node.js, Express et TypeScript, avec leurs middlewares. Développer et optimiser les traitements Dataiku en Python et SQL avancé. Gérer les datasets, recettes, synchronisations, API et ordonnancements Dataiku. Optimiser les requêtes MySQL/PostgreSQL, l'indexation et les migrations de schéma. Mettre en œuvre l'authentification et la sécurité via JWT, bcrypt et, si requis, SAML 2.0. Assurer la validation des entrées et la protection des données sensibles. Développer les tests unitaires et d'intégration avec Vitest/Jest et Testing Library. Appliquer les règles de qualité avec ESLint et TypeScript en mode strict. Mettre en place et maintenir les pipelines GitLab CI/CD et les workflows de branches. Préparer les déploiements Docker/Docker Compose sur Linux Red Hat. Configurer les services systemd et les composants Apache ou Nginx. Participer aux cérémonies Agile/Scrum, revues de code, démonstrations et rétrospectives. Documenter les développements et assurer le transfert de compétences vers l'équipe interne.
Au sein de la DSI, dans un environnement dédié aux activités de gestion des risques, vous rejoindrez une équipe de développement de proximité ayant pour objectif de concevoir et maintenir des solutions tactiques répondant aux besoins métiers urgents ou spécifiques. L'équipe est organisée autour de deux pôles : Front et Core. Vous intégrerez l'équipe Core, sous la responsabilité du Tech Lead, et participerez au développement, à la maintenance évolutive et à l'exploitation de frameworks et composants techniques transverses. Vos principales missions seront : Développement et évolution d'un framework interne en C# Participer à la conception, au développement et à la maintenance d'un framework technique interne. Développer et faire évoluer les briques nécessaires à la réalisation d'applications Web et de traitements Batch. Faciliter le travail des équipes Front en leur fournissant des composants techniques réutilisables et robustes. Développement et maintenance de l'interface utilisateur Participer au développement et à l'évolution des applications front-end en Angular. Contribuer à l'amélioration continue de l'expérience utilisateur et de la qualité technique des applications. Support et assistance technique Accompagner les différentes équipes de développement dans l'utilisation des composants et frameworks mis à leur disposition. Apporter une expertise technique sur les environnements C#/.NET et, lorsque nécessaire, Python. Participer à la résolution des incidents et problématiques techniques. Release Management Participer à la préparation, à la coordination et au suivi des mises en production. Contribuer à sécuriser et fiabiliser le cycle de vie des applications. Interface avec les équipes de production Assurer la coordination avec les équipes en charge de la production applicative. Participer au suivi et à l'exploitation des architectures de traitements Batch. Contribuer à l'amélioration de la robustesse et de la supervision des applications.
Concevoir et faire évoluer les parcours de création, de modification et d'édition des comptes clients. Intégrer des fournisseurs de données externes : vérification de TVA, identifiants d'entreprise et registres officiels. Traduire les besoins métiers en solutions techniques et participer à l'ensemble du cycle de vie des services : analyse, conception, développement et exploitation. Garantir la continuité de service et accompagner le déploiement du référentiel dans les filiales internationales. Prendre en compte les exigences légales et de conformité, notamment NIS2 et la facturation électronique.
Nous recherchons un Développeur Fullstack .NET / C# confirmé, disposant de 5 à 6 ans d'expérience, pour intervenir sur une mission longue durée dans le secteur bancaire. Le consultant participera au développement, à l'évolution et à la maintenance d'applications métiers, en intervenant aussi bien sur la partie backend que sur la partie frontend. Il travaillera ainsi sur l'ensemble de la chaîne applicative, du serveur jusqu'à l'interface utilisateur, au sein d'applications métiers existantes et en évolution.
Contexte et définition du postePlus qu'un métier, itéa a pour vocation de déceler et révéler les bons profils, avec une curiosité qui va souvent au-delà des compétences et parfois entre les lignes d'un CV. Aujourd'hui, nous recherchons pour l'un de nos clients un Développeur Full stack .NET h/F et vous présentons les points clés du poste : Poste en CDI Basé à Sélestat / Lièpvre Secteur de l'Industrie Les conditions : Fourchette salariale : 40/50k€ selon le profil et les expériences Titres restaurant Primes (intéressement, vacances, cooptation) CE Les missions : Développer un moteur d'échange de données entre les différents systèmes internes à l'entreprise Participer à la définition de l'architecture Développement C# .NET, développement d'API et développement des interfaces d'administration et de supervision Définition des indicateurs de performance Tests (unitaires, d'intégration, de charge, de résilience) Documentation
Poste : Développeur(se) FullStack Confirmé(e) / sénior. Mission longue basée à Lille (hybride). Le système d'information dédié à la Supply E-commerce évolue pour soutenir l'expansion des services et optimiser la chaîne logistique. Vous rejoignez l'équipe en charge d'un composant clé de suivi des livraisons utilisé par les équipes opérationnelles à l'international. Mission prioritairement orientée Front-End au démarrage : audit, refactorisation, structuration et développement d'interfaces réactives, puis montée en charge progressive sur des développements Back-End. Apport de valeur attendu : challenger l'existant, simplifier et renforcer la robustesse, améliorer la performance et la maintenabilité. Utilisation et intégration d'outils d'IA (Github Copilot, Gemini, Agentic AI) pour optimiser les workflows de développement. Contribution aux processus CI/CD, à l'observabilité et au run en production, avec un focus sur la qualité (Clean Code, tests, architecture) et le mentoring des équipes. Abonnez-vous à la page NaxoTech sur LinkedIn pour découvrir nos offres régulières
Dans le cadre d'un programme de transformation et de modernisation de son système d'information, un acteur majeur de la banque de financement et d'investissement recherche un Développeur Fullstack C# / Angular pour intervenir sur des applications métiers utilisées en environnement de salle des marchés. La mission s'inscrit dans un contexte de migration applicative et technique, avec des enjeux de maintien en conditions opérationnelles, d'amélioration des performances et de fiabilisation des traitements. Le consultant participera à l'évolution des applications existantes, à leur migration vers de nouvelles architectures et au développement de nouvelles fonctionnalités, en étroite collaboration avec les équipes IT et les utilisateurs métiers.
Vous renforcez l'équipe de développeur en tant que développeur Full Stack. En tant que développeur full stack, vous contribuerez au développement de nouvelles fonctionnalités, à l'intégration de solutions partenaires, de l'optimisation technique de notre système d'information, et de la proposition d'améliorations à fort impact et à l'amélioration continue de notre produit. Vous travaillerez avec une stack technique moderne et bénéficierez d'un environnement de travail convivial et flexible. Au quotidien, vous serez amené à : • Échanger avec le product owner sur les prochaines user stories à développer • Développer les user stories de façon full stack (front & back) • Intégrer de nouvelles solutions partenaires • Maintenir les fonctionnalités existantes et participer à l'amélioration continue de la solution • Participer aux différents moments d'échanges qui rythment le quotidien (daily, démo, rétro, ..) • Et surtout Tester !
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
Contexte de la missionDans le cadre du développement, de la maintenance et de l'évolution de ses applications informatiques, notre client recherche un Développeur Full Stack .NET / React confirmé, justifiant d'au moins 3 ans d'expérience professionnelle sur des projets de développement applicatif. Le consultant interviendra au sein d'une équipe de développement et participera à la conception, à la réalisation et à l'amélioration continue des applications. Il sera amené à travailler sur les composants back-end en C# et .NET, ainsi que sur les interfaces front-end développées avec React. Cette mission de longue durée, prévue sur 3 ans, nécessite un profil opérationnel, autonome et rigoureux, capable de s'intégrer rapidement à une équipe existante et de contribuer efficacement aux différents projets. Missions principales1. Développement et évolution des applications Concevoir, développer et faire évoluer des applications en utilisant C#, .NET et ASP.NET Core. Participer à la conception technique et à la mise en œuvre de nouvelles fonctionnalités. Développer et maintenir des interfaces utilisateur avec React. Assurer l'intégration entre les interfaces front-end et les services back-end. Développer, consommer et maintenir des API REST. Participer à l'analyse des besoins fonctionnels et à leur traduction en solutions techniques adaptées. 2. Maintenance corrective et évolutive Assurer la maintenance des applications existantes. Analyser les anomalies et identifier les causes des dysfonctionnements. Corriger les bugs et mettre en œuvre les évolutions demandées. Garantir la stabilité des applications et limiter les risques de régression. Participer à l'amélioration de la fiabilité et de la maintenabilité du code. 3. Gestion et optimisation des bases de données Intervenir sur les bases de données SQL Server. Concevoir, écrire et optimiser les requêtes SQL nécessaires au fonctionnement des applications. Participer à l'évolution des structures de données selon les besoins des projets. Identifier et corriger les problèmes de performance liés aux accès aux données. 4. Optimisation des performances Analyser les performances des applications et identifier les points de blocage. Optimiser les traitements applicatifs, les API et les requêtes SQL. Améliorer les temps de réponse et la fluidité des applications. Proposer des améliorations techniques afin de garantir la qualité et l'efficacité des solutions développées. 5. Qualité du code et amélioration continue Appliquer les bonnes pratiques de développement et les standards de codage. Produire un code propre, lisible, structuré et facilement maintenable. Utiliser Git pour la gestion du code source et le travail collaboratif. Participer aux revues de code et aux phases de tests. Contribuer à l'amélioration continue des méthodes de développement et des pratiques de l'équipe. Documenter les développements et les choix techniques lorsque nécessaire. Compétences techniques requisesC# : bonne maîtrise du langage et de la programmation orientée objet. .NET / ASP.NET Core : expérience du développement d'applications et de services back-end. React : capacité à développer et maintenir des interfaces utilisateur dynamiques. API REST : conception, développement et intégration de services web. SQL Server : maîtrise des requêtes SQL et des opérations sur les bases de données relationnelles. Git : gestion des versions, branches et collaboration au sein d'une équipe de développement.
Contexte du poste : Nous recherchons un Développeur Fullstack Senior / Architecte IA-Native pour intégrer la DSI de notre client et rejoindre l'équipe en charge du programme de transformation. Vous interviendrez sur des projets de développement d'outils métiers visant à améliorer l'efficacité opérationnelle, le time-to-market et la qualité des données et services proposés aux équipes centrales et magasins. Vous évoluerez dans un environnement innovant basé sur une démarche de développement « full IA », en collaboration étroite avec un Développeur Senior IA-Native et le Leader Produit du périmètre. Vous participerez à l'ensemble du cycle des projets, du cadrage jusqu'à la mise en production, en utilisant massivement l'IA générative pour accélérer et fiabiliser les phases de conception et de développement. Missions principales : Participer au cadrage des besoins avec les équipes métiers et contribuer à la définition des solutions Concevoir l'architecture technique des applications : Front-End, Back-End, données et intégrations Développer les outils métiers de bout en bout sur des environnements Google Apps Script ou sur des stacks web/cloud modernes selon les besoins Réaliser des prototypes et maquettes fonctionnelles à l'aide d'outils IA-native Utiliser des outils de développement assistés par IA tels que Claude Code, Cursor ou équivalents Configurer et orchestrer des agents IA et des workflows de développement multi-agents Mettre en place les tests automatisés et les garde-fous nécessaires pour garantir la qualité du code généré par l'IA Concevoir et maintenir les intégrations avec les systèmes d'information existants via API, flux de données ou systèmes legacy Participer aux pipelines CI/CD, aux mises en production et à la stabilisation des applications Contribuer à la définition et à l'industrialisation des bonnes pratiques de développement IA-native au sein de la DSI Intervenir sur plusieurs projets en parallèle et adapter rapidement les solutions aux différents contextes métiers
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
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
Dans le secteur aéronautique, au sein d'un grand groupe industriel spécialisé dans les équipements embarqués, deux experts développeurs Fullstack Java / Angular sont recherchés. Vous rejoignez une équipe produit composée d'un Product Owner, d'un Tech Lead et de développeurs pour faire évoluer un outil interne rassemblant les données présentées aux autorités de certification aéronautique, dans le cadre des normes DO-178, DO-254 et ARP. Ces données couvrent notamment les spécifications, la conception, le développement, les tests et les faits techniques. L'objectif est de faciliter leur consultation et la navigation entre les informations. L'outil est lui-même qualifié DO-178 niveau D. La performance constitue un enjeu majeur, avec des défis portant sur de gros volumes de données, par exemple le chargement d'un million de données en moins d'une minute. Vos missions : • Développer les évolutions de l'outil en front-end et en back-end, en passant de l'un à l'autre. • Résoudre des problématiques techniques de performance sur de gros volumes de données. • Gérer les tests de bout en bout, End to End. • Contribuer à la chaîne d'intégration et de livraison continues, CI/CD, sous GitLab. L'environnement technique repose sur les dernières versions de Java et Angular, GitLab et les tests End to End.
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.