Template de description de travail du développeur arrière / mémoire

Nous embauchons un développeur back-end. En tant que développeur Web back-end, vous serez en charge de la logique d'application Web côté serveur et de l'intégration du travail des développeurs frontaux. Vous allez créer les services Web et les API que les développeurs frontaux et les développeurs d'applications mobiles utiliseront.

Vous gérerez la planification et le développement technologiques des clients, des fournisseurs et du personnel interne d'une entreprise. L'objectif augmenterait la productivité et la production commerciale tout en réduisant les coûts et le temps.

Profil de travail du développeur arrière

Un développeur back-end crée et maintient la technologie qui alimente les composants qui permettent à la partie orientée utilisateur d'un site Web de fonctionner. Leur programmation back-end améliore la convivialité de tout ce que fait le développeur frontal.

Ces programmeurs sont chargés de développer, de maintenir, de tester et de dépanner l'arrière complet. Cela couvre la logique de base de l'application, les bases de données, les données et l'intégration des applications, les API et autres activités back-end.

Rapports à

  • Directeur de la technologie
  • Lead Tech
  • chef de produit

Responsabilités des développeurs arrière

  • Communiquez avec les parties prenantes, les chefs de projet, les équipes d'assurance qualité et d'autres développeurs régulièrement sur le développement de la feuille de route technologique à long terme
  • Créer et gérer les procédures avec les équipes pour fournir une visibilité et un équilibre d'effort pour des conceptions visuelles cohérentes
  • Créer et gérer les horaires de test dans un contexte client-serveur, en abordant tous les navigateurs et appareils pour garantir que tous les appareils affichent le contenu prévu
  • Écrivez du code de qualité, établissant la norme de toute l'équipe en termes de qualité et de vitesse
  • Recommander des solutions système en pesant les avantages et les inconvénients des options de développement et d'achat personnalisés
  • Responsabilités quotidiennes et mensuelles
  • Créer des prototypes, du code d'écriture et des tests, résoudre les problèmes et profil et évaluer les goulots d'étranglement
  • Créer des API efficaces et robustes pour servir les clients mobiles et de bureau
  • Gestion et optimisation des systèmes distribués basés sur le cloud

Exigences et compétences des développeurs arrière

  • Baccalauréat en informatique ou expérience similaire
  • Excellentes connaissances en informatique, algorithmes et conception Web
  • Expérience en développement d'applications Web hautement sécurisées
  • Connaissance approfondie des principales technologies d'application du Web d'AWS
  • Développer de nouvelles solutions et des concepts prêts à l'emploi
  • Expérience de la construction d'API RESTful, en particulier pour les applications mobiles