15818 - Ingénieur développeur Full Stack
SERTI Placement TI 
Membre depuis 15.07.2021
 
 
 
 
               
Partage
Détails emploiDétails employeur
 
Date : 19.07.2021

Titre d'emploi :Ingénieur développeur Full Stack
Mots clés :ingénieur, développeur, fullstack, Node JS, JavaScript, C / C ++

Catégorie d'emploi :
  • Programmation
    • C / C++
    • JavaScript

Lieu :Montréal, Québec, Canada
Expérience de travail :oui
Expérience de travail :2+ à 5 ans
Statut :permanent
Exigence salariale :(de l'heure) 
 
Courte description
 
Notre client, une entreprise d’envergure, recherche un ingénieur développeur Full Stack
 
Longue description
 
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