Skip to content
mimi

Développeur Full Stack (H/F) (IT)

IA Soft

France · On-site Contract Senior 1w ago

About the role

Intitulé du poste

Développeur Full Stack (H/F)

Mission principale

Le Développeur Full Stack conçoit, développe, teste et maintient des applications web ou logicielles en intervenant à la fois sur la partie front-end et back-end. Il participe à l’ensemble du cycle de vie des projets techniques, de l’analyse du besoin jusqu’à la mise en production, en veillant à la performance, à la sécurité et à la qualité du code.

Il travaille en étroite collaboration avec les équipes produit, design, QA et infrastructure afin de livrer des solutions robustes, évolutives et adaptées aux besoins métiers.

Responsabilités principales

Développement applicatif

  • Concevoir et développer des fonctionnalités front-end et back-end.
  • Participer à l’architecture technique des applications.
  • Développer et maintenir des API, services et interfaces utilisateurs.
  • Assurer l’intégration entre les différentes couches de l’application.
  • Veiller à la qualité, à la lisibilité et à la maintenabilité du code.

Maintenance et amélioration continue

  • Corriger les anomalies et résoudre les incidents techniques.
  • Optimiser les performances des applications.
  • Participer aux évolutions techniques et fonctionnelles des produits.
  • Assurer la maintenance corrective et évolutive des solutions existantes.
  • Contribuer à la réduction de la dette technique.

Qualité et sécurité

  • Réaliser les tests unitaires, tests d’intégration et revues de code.
  • Appliquer les bonnes pratiques de développement sécurisé.
  • Veiller à la conformité du code avec les standards de l’entreprise.
  • Participer à la documentation technique des applications.
  • Garantir la fiabilité, la stabilité et la sécurité des développements.

Travail en équipe

  • Collaborer avec les Product Owners, UX/UI designers, DevOps et QA.
  • Participer aux cérémonies Agile : sprint planning, daily meeting, rétrospectives, démos.
  • Estimer la charge de développement et contribuer à la planification.
  • Partager les connaissances techniques au sein de l’équipe.

Profil recherché

Formation

  • Bac+3 à Bac+5 en informatique, développement logiciel ou équivalent.
  • Une spécialisation en développement web, génie logiciel ou systèmes d’information est un plus.

Expérience

  • Expérience de 5 à 7 ans minimum en développement full stack.
  • Expérience dans la réalisation d’applications web ou plateformes métiers.
  • Une expérience en environnement Agile / Scrum est appréciée.

Compétences requises

Compétences techniques

  • Bonne maîtrise des technologies front-end : HTML, CSS, JavaScript / TypeScript.
  • Bonne maîtrise d’au moins un framework front-end : React, Angular, Vue.js ou équivalent.
  • Bonne maîtrise des technologies back-end : Node.js, Java, .NET, PHP, Python ou équivalent.
  • Expérience avec les API REST / GraphQL.
  • Bonne connaissance des bases de données relationnelles et/ou NoSQL : PostgreSQL, MySQL, MongoDB, etc.
  • Maîtrise des outils de versioning, notamment Git.
  • Connaissance des environnements CI/CD, Docker, cloud ou DevOps appréciée.
  • Sensibilité aux enjeux de cybersécurité, performance et scalabilité.

Compétences comportementales

  • Esprit d’analyse et de résolution de problèmes.
  • Rigueur, autonomie et sens de l’organisation.
  • Capacité à travailler en équipe et à communiquer efficacement.
  • Curiosité technique et veille technologique active.
  • Force de proposition et orientation qualité.

Objectifs du poste

  • Développer des applications fiables, performantes et évolutives.
  • Répondre aux besoins fonctionnels dans le respect des délais.
  • Garantir un haut niveau de qualité technique et de sécurité.
  • Participer à l’amélioration continue des outils, méthodes et architectures.

Requirements

  • Expérience de 5 à 7 ans minimum en développement full stack.
  • Expérience dans la réalisation d'applications web ou plateformes métiers.
  • Une expérience en environnement Agile / Scrum est appréciée.

Responsibilities

  • Concevoir et développer des fonctionnalités front-end et back-end.
  • Participer à l'architecture technique des applications.
  • Développer et maintenir des API, services et interfaces utilisateurs.
  • Assurer l'intégration entre les différentes couches de l'application.
  • Veiller à la qualité, à la lisibilité et à la maintenabilité du code.
  • Corriger les anomalies et résoudre les incidents techniques.
  • Optimiser les performances des applications.
  • Participer aux évolutions techniques et fonctionnelles des produits.
  • Assurer la maintenance corrective et évolutive des solutions existantes.
  • Contribuer à la réduction de la dette technique.
  • Réaliser les tests unitaires, tests d'intégration et revues de code.
  • Appliquer les bonnes pratiques de développement sécurisé.
  • Veiller à la conformité du code avec les standards de l'entreprise.
  • Participer à la documentation technique des applications.
  • Garantir la fiabilité, la stabilité et la sécurité des développements.
  • Collaborer avec les Product Owners, UX/UI designers, DevOps et QA.
  • Participer aux cérémonies Agile : sprint planning, daily meeting, rétrospectives, démos.
  • Estimer la charge de développement et contribuer à la planification.
  • Partager les connaissances techniques au sein de l'équipe.

Skills

API RESTCSSDockerGitGraphQLHTMLJava.NETJavaScriptNode.jsNoSQLPHPPostgreSQLPythonReactSQLTypeScriptVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free