Le Développeur Full Stack participe à la conception, au développement et à la mise en production d’applications complètes (front-end, back-end et bases de données), en lien avec les besoins exprimés par le client ou les utilisateurs.
Il analyse le cahier des charges, conçoit des architectures logicielles sécurisées et développe les fonctionnalités de l’application en respectant les bonnes pratiques de sécurité et d’accessibilité.
Il assure la gestion et la sécurité des données, automatise les processus de déploiement dans une approche DevOps, et contribue aux phases de test, de documentation et de maintenance corrective ou évolutive.
Le Développeur Full Stack veille également à la conformité réglementaire (RGPD) et à l’accessibilité (RGAA) des solutions produites.
Il exerce ses missions au sein d’équipes pluridisciplinaires (chefs de projet, architectes, testeurs, administrateurs systèmes et réseaux), en entreprise, en ESN ou en tant qu’indépendant.