Développeur(se) Backend Node.js senior
Apply NowJob details
Résumé du poste En tant qu’ analyste-programmeur·euse Node.js , vous contribuez activement à l’analyse, la conception, le développement et l’implantation de solutions logicielles adaptées aux besoins d’affaires de l’organisation. Vous agirez comme personne-ressource dans l’alignement technologique et stratégique des projets, en collaboration étroite avec les architectes et les partenaires d’affaires. Responsabilités principales Participer à l’élaboration des stratégies de développement logiciel (conception, codage, tests automatisés, exploitation) Appliquer les meilleures pratiques en matière de qualité, sécurité et gestion des données Documenter les solutions techniques et produire les contenus nécessaires à la formation et au partage de connaissances Collaborer en cocréation avec les architectes et les équipes métier pour assurer la cohérence des solutions avec les objectifs d’affaires Participer à l’installation, aux essais de progiciels et à l’implantation d’applications Assurer la qualité logicielle par l’automatisation des tests (TDD, BDD, pyramide des tests) Contribuer à la veille technologique, au partage des pratiques exemplaires et à l’amélioration continue Conditions de travail Mode de travail : Hybride (présentiel et télétravail) Type de poste : Temps plein – Niveau sénior Lieu : Montréal (Québec) Profil recherché Compétences comportementales Curiosité, capacité d’apprentissage continu Esprit d’analyse et de résolution de problèmes Communication claire, vulgarisation technique Sens de l’organisation, rigueur et gestion des priorités Leadership collaboratif, esprit d’équipe Compétences techniques Minimum 5 ans d’expérience en développement logiciel Nodejs Expérience de projets réalisés en méthodologie Agile Maîtrise des principes de clean code , clean architecture et design patterns Environnement technologique Langage principal : Node.js (backend) Authentification : OKTA / Auth0, OAuth2, OpenID, JWT, SAML API : Développement d’API RESTful Outils de développement : GIT, Swagger (ou équivalents) Web : HTML5, CSS3, JavaScript (niveau intermédiaire) GIA : Compréhension des concepts de gestion des identités et des accès CI/CD : Premiers niveaux de maîtrise de Concourse, Terraform
Apply Now