Ingénieur Full Stack (Châteauguay)

Ingénieur Full Stack (Châteauguay)

23 Sep
|
Pharmacie Martin Gilbert affilié à BioScript
|
Châteauguay

23 Sep

Pharmacie Martin Gilbert affilié à BioScript

Châteauguay

Full Stack Engineer

Projets techniques et plateformes AWS

Le rôle

Nous cherchons un·e Full Stack Engineer de niveau intermédiaire ou senior qui a déjà livré des projets techniques sur des plateformes en production. Tu prendras en charge des projets du besoin initial jusqu’à leur mise en service, en participant directement au développement et en assurant le suivi après déploiement.

Chez PMG, tu feras évoluer notre ERP et notre plateforme d’analyse de données en pharmacie spécialisée. Nos outils soutiennent les patients et leurs cycles de traitement, la préparation des médicaments, la livraison et la logistique, ainsi que la facturation et les comptes recevables. Tu travailleras avec les équipes cliniques et opérationnelles sur des systèmes où la fiabilité, la confidentialité et la traçabilité comptent au quotidien.

Notre environnement technique

· Plateforme principale : Angular et TypeScript, Node.js et Express, MySQL et Aurora, avec Sequelize.

· Services, intégrations et analyse de données : Python et AWS, API tierces, synchronisation avec les systèmes de pharmacie et de logistique, traitements asynchrones et tableaux de bord.

· Plateforme AWS : notamment Lambda, S3, CloudFront, RDS/Aurora et SQS, avec IAM et CloudWatch pour les accès et la surveillance. Docker, infrastructure gérée par code et pipelines CI/CD pour les déploiements.

· Selon les projets : applications patient web/mobile avec Next.js et Capacitor, automatisations et intégrations IA avec Amazon Bedrock.

Une solide expérience full stack et une pratique concrète d’AWS sont essentielles. Tu dois pouvoir devenir rapidement autonome dans notre stack principale. Python peut s’apprendre avec l’équipe, et la maîtrise de chaque service AWS cité n’est pas requise.

Ce que tu feras

· Cadrer les projets avec les utilisateurs : clarifier le problème, les règles métier, le périmètre et les critères de réussite; proposer une solution adaptée aux contraintes opérationnelles.

· Transformer le besoin en plan de livraison : découper le travail, estimer l’effort, identifier les dépendances et coordonner les validations. Communiquer l’avancement, les risques et les compromis, puis ajuster le plan au besoin.

· Concevoir et développer les interfaces, API et traitements de données; faire évoluer les workflows existants en anticipant les impacts entre modules et les risques de régression.

· Construire des intégrations fiables :



synchronisation des données, gestion des erreurs, reprises après échec, prévention des doublons et rapprochement des données entre systèmes.

· Déployer et faire évoluer les services sur AWS avec l’équipe; contribuer aux accès, à la configuration, à la surveillance et à la maîtrise des coûts.

· Écrire et exécuter les tests, préparer les migrations et sécuriser les déploiements avec un plan de retour arrière; documenter les changements, accompagner les utilisateurs et valider le résultat en production.

· Diagnostiquer les incidents à partir des logs, du code et de SQL; suivre les problèmes jusqu’à leur résolution et prévenir leur réapparition. Intégrer la sécurité et la traçabilité dès la conception.

Ce que nous recherchons

· Des projets réellement livrés. Tu peux expliquer ton rôle dans le cadrage, les choix techniques, la coordination, le développement et la mise en production, ainsi que les résultats obtenus et les difficultés rencontrées.

· Une expérience de plateformes en production. Tu sais comprendre une base de code existante, ses règles métier et ses dépendances, puis la faire évoluer progressivement sans compromettre les opérations.

· Une solide pratique du full stack. Tu maîtrises JavaScript/TypeScript, le développement d’interfaces et la conception d’API. Une expérience avec Angular et Node.js/Express est fortement souhaitée; une stack comparable reste pertinente.

· Une expérience pratique d’AWS. Tu as déjà déployé, exploité et diagnostiqué des applications sur AWS. Tu comprends les permissions IAM, les bases du réseau, la gestion des secrets et la surveillance des services.

· Une bonne maîtrise de SQL et des intégrations. Tu sais travailler avec les modèles relationnels, transactions, index et migrations, analyser des incohérences et comprendre les traitements asynchrones.

· Des pratiques de livraison rigoureuses. Tu utilises Git, les revues de code, les tests automatisés et les pipelines CI/CD.



Tu sais communiquer avec des utilisateurs non techniques et signaler rapidement un risque ou un blocage.

· Une compétence pratique en IA. Tu sais utiliser les outils d’IA pour analyser, développer ou tester, vérifier leurs résultats et protéger les données confidentielles. Tu sais juger quand leur utilisation apporte une valeur réelle.

Tu t’intéresses aux réalités de santé, de pharmacie et de logistique, et tu prends le temps de comprendre le travail des utilisateurs.

Autonomie et responsabilité

Niveau intermédiaire : tu prends en charge un projet au périmètre défini, proposes un plan et livres avec autonomie. Tu clarifies les zones d’incertitude et sollicites l’équipe pour les décisions complexes.

Niveau senior : tu cadres aussi des projets ambigus qui touchent plusieurs systèmes, arbitres les choix d’architecture et coordonnes les dépendances jusqu’à la mise en service. Tu aides les autres développeurs à progresser.

Dans les deux cas : tu prends la responsabilité de tes livrables, proposes les prochaines étapes et agis lorsqu’un problème survient. Tu mobilises les bonnes personnes et assures le suivi jusqu’à la résolution.

Des atouts complémentaires

· Expérience en santé, pharmacie, logistique, ERP ou systèmes transactionnels avec des exigences de confidentialité et de traçabilité.

· Expérience en Python, analyse de données, Docker ou infrastructure gérée par code, notamment CloudFormation.

· Intégration de modèles IA ou d’agents : évaluation des résultats, sorties structurées, gestion des erreurs et validation humaine.

· Expérience web/mobile avec Next.js ou Capacitor.

Notre façon de travailler

Chez PMG, on valorise la bienveillance, l’audace, la collaboration et l’excellence. Côté technologie, cela se traduit par une équipe qui prend ses responsabilités, partage son expertise, reste proche des réalités du terrain et cherche constamment de meilleures façons de faire. Nous croyons qu’une bonne technologie doit rendre le travail plus easy, plus fiable et plus humain.

Pourquoi PMG

Tu verras l’effet de tes projets sur le travail des équipes et le parcours des patients. Tu pourras contribuer aux décisions techniques, améliorer des plateformes utilisées au quotidien et renforcer nos façons de développer, de déployer et de collaborer.

Rémunération : 1,00$ par heure

Lieu du poste : En présentiel

📌 Ingénieur Full Stack (Châteauguay)
🏢 Pharmacie Martin Gilbert affilié à BioScript
📍 Châteauguay

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ingénieur full stack (châteauguay) / châteauguay

Subscribe to this job alert:

Get the latest job offers by email for: ingénieur full stack (châteauguay) / châteauguay