Développeur back end

Développeur Back End

Découvrez le métier de développeur back end : tâches, formation, compétences, salaire et offres d’emploi chez AViSTO.

Autres fiches métiers qui pourraient vous intéresser : développeur front-end ; développeur full-stack.

Sommaire :

Back End Définition

Pour commencer, rappelons la différence entre le back end et le front end. Pour simplifier, le front end est la partie manipulée par l’utilisateur, tandis que le back end rassemble tous les aspects techniques et fonctionnels nécessaires au fonctionnement d’un site web ou d’une application.

Plus précisément, le back end comprend un serveur, sur lequel est hébergé un site web, et ce dernier interagit avec une base de données.

Missions

Les missions du développeur back-end sont nombreuses. En fonction du site web (institutionnel, ecommerce, emploi etc.) ou de l’application ciblés, il va émettre des préconisations quant au choix de l’architecture : création à partir de zéro, ou utilisation d’une solution existante de type framework ou CMS (Content Management System).

Il va ensuite s’occuper du développement des différentes fonctionnalités techniques et les tester dans un environnement de recette. Il va également configurer le serveur de production, réaliser la bascule depuis le serveur de recette et potentiellement assurer les parties support technique et maintenance tout au long de la vie du site web. Qu’il ait la charge ou non de ces dernières tâches, il rédigera une documentation technique et fonctionnelle au moment de la livraison du site web ou de l’application.

Devenir Développeur Back-End

Pour devenir développeur backend, il faut suivre une école d’ingénieur, d’informatique, ou une formation universitaire équivalente de niveau BAC+5.

Compétences Développeur Back End

L’ingénieur back-end dispose de compétences dans les domaines suivants :

  • Langages de programmation « dynamiques », par exemple PHP
  • Langages de scripting comme NodeJS, Python, Ruby ou Perl
  • API, webservices
  • Frameworks de test automatisés (différents en fonction des langages de programmation utilisés)
  • Administration de bases de données (SQL etc.)
  • Sécurité, gestion des accès
  • Versioning de logiciel, par exemple avec Git
  • Sauvegarde des données

Et bien sûr, il doit maîtriser les principaux CMS (ex : WordPress, Drupal etc.).

Salaire

Le programmeur back end, en début de carrière, touche en général un salaire compris entre 30K€ et 35K€. Ce n’est qu’une fourchette, qui va ensuite évoluer en fonction des compétences acquises, l’expérience professionnelle, ou encore de facteurs comme la localisation du poste, la taille de l’entreprise etc.

Emploi Développeur Back-End

AViSTO recrute des développeurs back-end dans les villes de Paris, Nice Sophia Antipolis, Grenoble, Lyon, Aix-en-Provence, Rennes et Nantes. Les offres sont à retrouver sur notre site emploi, où il est également possible de déposer des candidatures spontanées.