Exemple de description pour le poste d’ingénieur full stack (H/F)

Description du poste

Chez [Entreprise X], nous comptons sur notre équipe dynamique d’ingénieurs pour résoudre les nombreux défis et situations complexes liés à l’évolution rapide de notre stack technique. Nous recherchons un(e) ingénieur(e) full stack prêt(e) à travailler avec de nouvelles technologies et architectures dans une organisation avant-gardiste qui cherche constamment à innover. En intégrant notre équipe, vous assumerez la responsabilité complète de projets sur l’ensemble de la stack. Notre candidat(e) idéal(e) a de l’expérience dans l’élaboration de produits à tous les niveaux de la stack et une très bonne compréhension des infrastructures web, des API, des bases de données et de plusieurs langages back-end. Vous rejoindrez une petite équipe dont le travail, qui s’inscrit à l’avant-garde des nouvelles technologies, a notamment pour objectif de résoudre les problèmes ayant un impact sur l’architecture front-end et back-end et, en définitive, d’offrir à nos utilisateurs du monde entier des expériences extraordinaires.

Objectifs du poste

  • Travailler sur l’ensemble de la stack, en élaborant des solutions distribuées à fort potentiel évolutif qui permettent de proposer des expériences agréables aux utilisateurs et de développer l’activité de manière significative
  • Élaborer de nouvelles fonctionnalités et développer les infrastructures, pour répondre à l’évolution rapide des exigences relatives aux projets et à l’activité opérationnelle
  • Prendre la direction de nouveaux projets, de leur conceptualisation à leur déploiement
  • Garantir la performance, la disponibilité et l’évolutivité des applications, concevoir celles-ci de manière réfléchie et assurer une qualité de code élevée
  • Appliquer des méthodologies de développement agiles, adhérer aux bonnes pratiques et saisir les opportunités de formation continue

Responsabilités quotidiennes et mensuelles

  • Participer à tous les aspects du processus agile de développement logiciel, notamment les phases de conception, de mise en œuvre et de déploiement
  • Concevoir des systèmes de bout en bout mettant l’accent sur la rapidité et l’évolutivité, et fournir des conseils quant à l’élaboration de tels systèmes
  • Travailler principalement en utilisant les technologies Ruby, Java/JRuby, React et JavaScript
  • Interagir avec des concepteurs et des ingénieurs front-end inspirants et collaborer avec des ingénieurs back-end expérimentés pour créer des API fiables
  • Collaborer par-delà les fuseaux horaires grâce à Slack, aux commentaires GitHub, aux échanges de documents et à de fréquentes vidéoconférences

Compétences et qualifications exigées

  • Licence en informatique ou technologies de l’information, ou diplôme d’ingénieur
  • 1 an d’expérience ou plus dans la création d’applications logicielles à grande échelle
  • Expérience en création d’applications web
  • Expérience en conception et en intégration d’API RESTful
  • Connaissance de Ruby, Java/JRuby, React et Javascript
  • Excellentes compétences en correction de bugs et en optimisation
  • Expérience dans la conduite de tests unitaires et d’intégration

Qualifications souhaitables

  • Intérêt pour l’apprentissage de nouveaux outils, langages, workflows et approches pour évoluer
  • Certifications professionnelles
Ampoule