Cabinet de recrutement

Recruter un développeur Full stack

Personnalité et motivations pour le poste

  • 2/5 Manager
  • 2/5 Prise de parole
  • 4/5 Inventivité
  • 2/5 Convaincre
  • 1/5 Coopération
  • 3/5 Rémunération
  • 2/5 Philanthropie
  • 4/5 Ténacité
Agathe

Votre expert dans ce domaine :

Agathe Delcroix agathe@keyrecrut.fr Prendre contact

Missions et compétences

Missions principales

  • Très polyvalent techniquement
  • Gérer le front end (Design et ergonomie)
  • Gérer le back end (serveur, application, base de données)

Connaissances techniques

  • Technologies Back : PHP, Ruby, Python, SQL
  • Technologies Front : HTML, CSS, javascript, jQuery

De nos jours, le développeur full-stack est un peu le héros des startups informatiques. Ce développeur est sur tous les fronts, il cumule les fonctions d’un développeur back-end et d’un développeur front-end. Ses missions vont dépendre de la taille de l’entreprise mais on retrouve souvent ce type de profil dans des start-up où le nombre d’employés est limité et qu’un profil polyvalent sera apprécié. 

COMMENT RECRUTER UN DEVELOPPEUR FULLSTACK ?

Pour réussir au mieux ses missions, un développeur full-stack va pouvoir s’appuyer sur l'aide du data scientist, son collègue du service informatique. Mais il devra surtout posséder 3 qualités essentielles : la débrouillardise, la ténacité et la curiosité.  Après avoir mis vos offres sur internet et réalisé votre sourcing, voici quelques exemples de questions à poser en entretien :

  • Préférez-vous la partie front ou la partie back end ?
  • Sur quel système d’exploitation avez-vous pour habitude de travailler ?
  • Quel est le plus gros projet sur lequel vous avez travaillé ?
  • Sur ce même projet, quelle a été votre plus grosse contrainte technique ?
  • Vous bloquez dans votre code ou n’arrivez pas à résoudre un bug. Comment sortez-vous de cette situation ?
  • Quelle organisation avez-vous l’habitude d’utiliser pour partager du code avec l’équipe développeurs et gérer les conflits ?

Lors de vos entretiens, préférez toujours des questions ouvertes qui évitent le biais cognitif de cadrage. Dans la mesure du possible il faut donc poser des questions qui ne donnent pas d'indications sur la réponse que vous aimeriez entendre.

LES 3 QUALITES ESSENTIELLES A VALIDER POUR UN DEV FULL-STACK

Traditionnellement, le développement est divisé en deux grandes parties : le back-end et le front-end et chaque développeur aura sa spécialité. Et le développeur full-stack dans tout ça ? Et bien justement, ce professionnel va travailler sur ces deux aspects. Il doit être capable d’intervenir sur la partie client et sur la partie serveur, donc sur la partie visible à l’écran et sur la partie invisible pour les utilisateurs. Il est important de noter qu’un développeur fullstack peut également être amené à devoir gérer la partie « intégration ».

  1. Astucieux pour contourner les bugs et proposer des solutions

Si vous n’avez qu’une seule qualité à vérifier pour votre candidat au poste de développeur full-stack, c’est sa débrouillardise. Un développeur doit aimer se casser la tête pendant de longues heures devant son code et résoudre un bug perdu dans des lignes de code ne doit pas être un problème pour lui. Il doit aimer se débrouiller et ruser d’astuces afin de contourner les obstacles. Selon l’envergure des projets et le cahier des charges à respecter, la solution peut être longue à trouver mais cela ne doit pas effrayer votre candidat.

Ainsi afin de tester sa débrouillardise il peut être intéressant d’échanger sur les grandes difficultés qu’il a pu rencontrer sur ses projets : quel est le projet sur lequel vous avez eu le plus de mal à avancer ? Quels ont été les points bloquants ? Quelle solution avez-vous trouvé (de manière autonome ou en équipe) ?

  1. Ténacité pour mener à bien le projet et livrer dans les délais

Cette qualité est fortement liée à la première. En effet, parfois l’ingéniosité de votre développeur full-stack ne suffira pas. Les solutions en programmation peuvent être longues à trouver. Votre candidat devra présenter une certaine ténacité et redoubler d’efforts pour livrer dans les temps le logiciel, l’application ou le site web. De plus, en tant que full-stack il est nécessaire d’avoir une vue d’ensemble (architecture) du logiciel à créer et d’être capable d’appréhender des systèmes complexes.

  1. Curiosité pour améliorer sa technique

Le développeur full-stack a des qualités similaires aux développeurs spécialisés en front-end et en back-end. Un développeur, par nature, est quelqu’un qui doit se tenir informer des nouveautés, tendances en matière d’informatique afin d’intégrer dans son travail les nouvelles technologies et méthodes. Toutefois pour un développeur full-stack, la curiosité va être une qualité importante car son ambivalence sur les différentes missions fait qu’il doit être capable d’intervenir sur n’importe quelle couche technique d’une application, d’un site ou d’un logiciel. Sa curiosité ne devra donc pas se limiter aux nouveautés liées au back ou front-end.

COMPETENCES TECHNIQUES

Une fois que vous avez bien cadré votre poste et l'adéquation entre votre poste et les savoir être de votre candidats. Il reste à valider les compétences du développeur pour le côté back et front. Attention à rester cohérent et ne pas demander une expertise sur tous les sujets.

  • Parfaite connaissance du matériel informatique
  • Maitrise des langages de programmation:
  • Langage back : C, C++, Java, Python, PHP, Ruby, NodeJS, ASP.Net…
  • Langage front : Javascript, HTML, CSS
  • Maitrise des bases de données: MySQL, Oracle, Microsoft SQL Server
  • Maîtrise de logiciels divers : Docker, git (gestion de versions) et autres outils de développement
  • Connaissance en architecture logiciel
  • Maitrise des CMS : WordPress, Drupal, Prestashop…
  • Connaissance des différents systèmes d’exploitation: Microsoft, Linux, MacOS
  • Bonne maîtrise de l’anglais et du vocabulaire technique :
  • Bonne communication écrite 

L'idéal étant de faire un test ou une mise en situation réelle pour tester les compétences, n'hésitez pas à nous contacter pour obtenir une aide sur ces domaines, nos experts en recrutement vous permettront de trouver le candidat idéal.

Les recruteurs ont aussi regardé

Ils nous font confiance

CCI VIKIN_
RÉSEAU ENTREPRENDRE
SCHMIDT
MYCHAUFFAGE.COM
ISOLATION CONSEIL
ADEZIF
ROAV7
SEINE ESTUAIRE