Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel Full Stack

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Full Stack talentueux et motivé pour rejoindre notre équipe dynamique. En tant qu'Ingénieur Logiciel Full Stack, vous serez responsable de la conception, du développement et de la maintenance d'applications web et mobiles complètes. Vous travaillerez sur l'ensemble du cycle de développement logiciel, de la conception initiale à la mise en production, en passant par les tests et l'optimisation des performances. Vous collaborerez étroitement avec les équipes de conception, de produit et d'autres ingénieurs pour créer des solutions innovantes et évolutives. Vous devrez posséder une solide compréhension des technologies front-end et back-end, ainsi qu'une expérience avec les bases de données et les services cloud. Votre rôle consistera également à assurer la qualité du code, à résoudre les problèmes techniques et à proposer des améliorations continues. Nous recherchons un professionnel passionné par le développement logiciel, capable de travailler de manière autonome et en équipe. Vous devrez être à l'aise avec les méthodologies Agile et avoir une approche proactive pour résoudre les défis techniques. Une bonne communication et une capacité à documenter votre travail seront également essentielles. Si vous êtes un développeur Full Stack expérimenté, désireux de travailler sur des projets stimulants et d'évoluer dans un environnement technologique en constante évolution, nous serions ravis de vous rencontrer.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications web et mobiles complètes.
  • Concevoir et implémenter des solutions logicielles évolutives et performantes.
  • Collaborer avec les équipes de conception et de produit pour définir les exigences techniques.
  • Assurer la qualité du code en effectuant des revues et en appliquant les meilleures pratiques.
  • Optimiser les performances des applications et résoudre les problèmes techniques.
  • Mettre en place et gérer des bases de données relationnelles et NoSQL.
  • Déployer et gérer des applications sur des plateformes cloud.
  • Participer aux réunions Agile et contribuer à l'amélioration continue des processus de développement.

Exigences

Text copied to clipboard!
  • Diplôme en informatique, en ingénierie logicielle ou dans un domaine connexe.
  • Expérience avérée en développement Full Stack avec des technologies modernes.
  • Maîtrise des langages front-end tels que JavaScript, HTML, CSS et frameworks comme React ou Angular.
  • Compétence en développement back-end avec Node.js, Python, Java ou d'autres technologies similaires.
  • Expérience avec les bases de données SQL et NoSQL.
  • Connaissance des services cloud comme AWS, Azure ou Google Cloud.
  • Capacité à travailler en équipe et à communiquer efficacement.
  • Expérience avec les méthodologies Agile et les outils de gestion de version comme Git.

Questions potentielles d'entretien

Text copied to clipboard!
  • Pouvez-vous nous parler d'un projet Full Stack sur lequel vous avez travaillé récemment ?
  • Comment gérez-vous l'optimisation des performances d'une application web ?
  • Quelle est votre expérience avec les bases de données relationnelles et NoSQL ?
  • Comment assurez-vous la qualité du code dans un projet de développement ?
  • Avez-vous déjà travaillé avec des services cloud ? Si oui, lesquels ?
  • Comment abordez-vous la résolution de problèmes techniques complexes ?
  • Quelle est votre expérience avec les méthodologies Agile ?
  • Comment restez-vous à jour avec les nouvelles technologies et tendances du développement logiciel ?