Ingénieur développeur Full Stack

Ingénieur développeur Full Stack

Ingénieur développeur Full Stack

Notre client, une entreprise d’envergure, recherche un ingénieur développeur Full Stack

Responsabilités:


- Participer à l'architecture, au développement, aux tests, au déploiement et à la livraison d'applications logicielles, de systèmes, de plates-formes, de services ou de technologies à grande échelle ;
- Créer et modifier des sources de données en fonction des exigences de l'application;
- Créer des points de terminaison pour les sources de données SQL et NoSQL
- Travailler le frontend et backend pour des applications headless;
- Assurer la résilience des produits en automatisant les tests dans le cadre du processus CI / CD;
- Participer à la croissance de l’équipe en présentant de nouveaux concepts et de nouvelles idées;
- Travailler à l’organisation des outils frontend et backend pour qu’ils soient utilisés par plusieurs équipes;
- Travailler en collaboration avec l’équipe produit afin de concevoir de nouvelles solutions;
- Travailler en collaboration étroite avec le DevOps afin d’améliorer le workflow;
- Jouer un rôle de premier plan dans la planification de projets ;
- Être un acteur clé pour les revues de code, la documentation et la planification de sprint ;

Compétences requises:


- 4+ années d'expérience professionnelle avec les langages de programmation modernes (par exemple Node JS, JavaScript, C / C ++ ou autre) et les technologies open source (Linux, Spring)
- 2 + années d'expérience professionnelle dans le commerce électronique en développement de services logiciels et connaissance de la conception pour l'évolutivité, les performances et la fiabilité ;
- 2+ années d'expérience dans la conception et le développement d'applications logicielles, d'outils, de systèmes et de services distribués à grande échelle à l'aide de NodeJS, JS ou d'autres technologies ;
- 2+ ans d'expérience avec des bases de données relationnelles et non relationnelles telles que SQL (MySQL, Snowflake) et NoSQL (MongoDB, DynamoDB, Elastic Search) ;
- Baccalauréat ou supérieur en informatique, en génie ou dans un domaine connexe. Maîtrise ou équivalent étranger en informatique, ingénierie, mathématiques, un atout ;
- Expérience pratique de la création et de l'exploitation de systèmes évolutifs et sécurisés sur AWS / Google cloud / Azur ou similaire ;
- Expérience avec CI / CD d'applications conteneurisées, sans serveur et frontales
- Connaissance des frameworks JS comme React, Vue ou Angular;
- Connaissance des pratiques professionnelles d'ingénierie logicielle et des meilleures pratiques pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les révisions de code, la gestion du contrôle des sources, les déploiements continus, les tests et les opérations;
- Expérience avec NodeJS et PHP (Laravel);
- Capacité démontrée à encadrer des ingénieurs logiciels débutants dans tous les aspects de leurs compétences en ingénierie


  • Région

    Montréal (grand Montréal)

  • Statut

    Permanent

  • Entreprise

    Client

  • No. de poste

    9667

POSTULER MAINTENANT