Modèle de description de travail du développeur de pile / mémoire

Nous recherchons un développeur de pile moyen pour nous aider à créer des applications évolutives. Vous ferez partie d'une équipe interfonctionnelle en charge de l'ensemble du cycle de vie du développement logiciel, de la conception au déploiement.

Vous devez être familiarisé avec les langages de codage frontal et backend, les cadres de développement et les bibliothèques tierces en tant que développeur de pile moyen. Vous devriez être un joueur d'équipe avec un fort sens de la conception visuelle et de l'utilité.

Profil de travail de développeur de pile moyenne

Un développeur de pile moyen est quelqu'un qui se spécialise dans une ou plusieurs zones. Le développement de la pile moyenne fait référence au cycle de développement qui utilise les technologies suivantes: MongoDB, ExpressJS, AngularJS et NodeJS. En un mot, les développeurs de pile moyenne sont similaires aux développeurs d'applications basés sur JS.

La pile moyenne est un assemblage de technologies qui peuvent être utilisées pour créer une application complète:

  • M est une abréviation pour MongoDB (pas de base de données SQL)
  • La lettre E signifie Express (un cadre au-dessus du nœud)
  • A est une abréviation pour Angular, un cadre frontal
  • n est une abréviation pour le nœud, un cadre backend

Les rôles significatifs des technologies moyennes sont les suivants:

  • Angular JS: Acceptez les demandes et renvoyez les réponses à l'utilisateur
  • Nodejs: traitez les demandes du client et du serveur
  • Express JS: Passez des appels de base de données et fournissez une réponse
  • MongoDB: stockage et récupération des données

Rapports à

  • CTO

Responsabilités des développeurs de piles moyennes

  • Expérience pratique avec et gestion de Node.js, MongoDB, AngularJS et ExpressJS
  • Créer, tester et déployer des produits robustes qui sont rapides, évolutifs et réactifs
  • Créer et maintenir des bases de données massives et compliquées, à la fois relationnelles et non relationnelles
  • au besoin, établissez, améliorez et mélangez des outils et logiciels d'environnement de développement
  • Dans le cadre du déploiement, déterminez les problèmes de production et de non-production
  • Déployer les applications sur le cloud AWS tout en débogue rapidement les difficultés liées à l'hébergement

Exigences et compétences du développeur de pile moyennes

  • Un baccalauréat en informatique, science des données, mathématiques ou discipline étroitement liée
  • La capacité de contribuer sur une base individuelle
  • Connaissance de la moyenne complète, du nœud JS, MongoDB, AngularJS et ExpressJS
  • Connaissance de PHP, JQuery, Mysql, Symfony et Oops
  • Expérience de gestion des serveurs et expertise AWS
  • Capacité à gérer et à diriger une équipe de développement
  • Excellentes capacités d'analyse et de résolution de problèmes