Ref: #72879

Ingénieur JavaScript senior

Ingénieur logiciel senior / Architecte (JavaScript / Node.js)

Présentation générale

Nous recherchons un ingénieur logiciel expérimenté, occupant un poste de responsable ou d'architecte, pour concevoir et développer des applications évolutives destinées aux clients. Le titulaire de ce poste travaillera en étroite collaboration avec les équipes produit, conception et ingénierie afin de mettre en place des systèmes backend de haute qualité et de définir l'orientation technique au sein de l'ensemble de l'organisation.

Il s'agit d'un poste de direction impliquant une forte implication sur le terrain, qui allie l'architecture, le développement et l'accompagnement de l'équipe.


Principales responsabilités

  • Concevoir, développer et assurer la maintenance de systèmes backend évolutifs à l'aide de technologies telles que Node.js, TypeScript, JavaScript, Python et les API RESTful

  • Diriger l'architecture système et la conception des solutions, en veillant à ce que les applications soient évolutives, fiables et extensibles

  • Collaborer de manière transversale avec les chefs de produit, les concepteurs et les ingénieurs afin de proposer des solutions optimales

  • Assurer la qualité du code et les tests, notamment en mettant en place des frameworks de tests automatisés

  • Intervenir en tant qu'expert en la matière pour les systèmes backend et les intergiciels

  • Accompagner et guider les ingénieurs, en favorisant leur développement technique et l'adoption des meilleures pratiques

  • Contribuer aux efforts de constitution de l'équipe, notamment en menant des entretiens et en accompagnant l'intégration des nouveaux ingénieurs

  • Identifier les possibilités d'amélioration des processus de développement, des performances et de l'efficacité de la mise en œuvre

  • Soutenir les efforts d'intégration entre les systèmes backend, frontend et mobiles


Qualifications

  • Licence ou master en informatique ou dans un domaine connexe

  • Plus de 8 ans d'expérience dans la conception et le développement d'applications backend

  • Solide expérience dans les domaines suivants :

    • Node.js, TypeScript et JavaScript

    • Python (de préférence)

    • Conception et développement d'API RESTful

    • Pipelines de données et systèmes distribués

  • Une expérience avérée dans le développement d'applications évolutives destinées à Internet

  • Expérience pratique des plateformes cloud (de préférence AWS) et/ou des plateformes de conteneurs telles qu'OpenShift

  • Une solide maîtrise des domaines suivants :

    • Programmation orientée objet

    • Modèles de conception logicielle et bonnes pratiques d'ingénierie

    • Optimisation des bases de données et des performances du système

  • Expérience dans l'intégration de services backend à des applications frontend et/ou mobiles

  • Capacité à gérer plusieurs priorités et à respecter les délais

  • Excellentes compétences en matière de communication et de collaboration


Profil idéal

  • Un responsable technique chevronné qui continue de s'impliquer activement dans le développement

  • À l'aise dans des environnements de travail dynamiques et collaboratifs

  • Passionné par la conception de systèmes évolutifs et par l'accompagnement des autres

  • Fait preuve d'initiative pour identifier les possibilités d'amélioration et promouvoir l'excellence technique

Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML et TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!