Enable job alerts via email!

Développeur Full Stack Principal (Lead Developer)

Intrado Life & Safety, Inc.

Montreal

Hybrid

CAD 80,000 - 110,000

Full time

18 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Une entreprise innovante recherche un Développeur Full Stack Principal pour rejoindre une équipe dynamique. Ce rôle clé implique de diriger le développement d'applications web performantes et évolutives, en utilisant des technologies de pointe comme Java et React. Le candidat idéal aura une solide expérience en microservices et en plateformes cloud, et sera responsable de l'implémentation de solutions techniques tout en guidant une équipe talentueuse. Avec un environnement de travail collaboratif et un fort accent sur l'innovation, cette opportunité est parfaite pour ceux qui souhaitent avoir un impact significatif dans le domaine des technologies d'urgence.

Benefits

Assurance médicale
Assurance dentaire
Congés payés
Remboursement de frais de scolarité
Congés parentaux payés
Accès à des ressources de formation
Rabais d'employés

Qualifications

  • 8+ ans d'expérience en développement logiciel avec expertise en Java et React.
  • Expérience en direction d'équipe et en conception d'architectures de microservices.

Responsibilities

  • Diriger une équipe de développeurs pour concevoir et maintenir des applications web.
  • Implémenter des API RESTful et gérer des architectures de microservices.

Skills

Java
React
Microservices
Cloud Platforms (AWS, Azure, GCP)
Agile Methodologies
Leadership
CI/CD Tools
Database Technologies (SQL, NoSQL)

Education

Bachelor's Degree in Computer Science or related field

Tools

Docker
Kubernetes
Git
Jenkins

Job description

About Us

Intrado se consacre à sauver des vies et à protéger des communautés, en les aidant à se préparer pour des événements critiques, à intervenir lorsqu’ils surviennent, et à s’en rétablir.

Aujourd’hui, notre entreprise de logiciels en tant que service (SaaS) de pointe est à l’avant-garde de la transformation du continuum des interventions d’urgence du service 911, grâce à des logiciels fondés sur des données de prochaine génération. Les solutions d’Intrado permettent aux entreprises, aux préposés aux appels, aux répartiteurs et aux premiers intervenants de prendre des décisions plus éclairées, d’intervenir rapidement et de façon sécuritaire et, ultimement, de mieux desservir leurs communautés.


Responsibilities/Qualifications

Titre du poste : Développeur Full Stack Principal (Expérience Cloud requise)
Lieu : 3 jours au bureau, 7150 rue Alexander Fleming, Saint-Laurent, QC
Type d’emploi : Temps plein

Aperçu du poste
Nous recherchons un Développeur Full Stack Principal hautement qualifié et expérimenté pour rejoindre notre équipe dynamique. Le candidat idéal possédera une solide expertise en Java, React, et dans la création et le déploiement de microservices basés sur le cloud. Dans ce rôle, vous dirigerez une équipe de développeurs pour concevoir, développer et maintenir des applications web performantes, évolutives et sécurisées.

Responsabilités principales

Leadership technique

  • Fournir un leadership technique et un mentorat à une équipe de développeurs full stack.
  • Définir des stratégies techniques et guider l'équipe lors de leur mise en œuvre.
  • Réaliser des revues de code et garantir le respect des bonnes pratiques et des normes de codage.

Scrum Master

  • Faciliter les cérémonies Scrum
  • Organiser et animer les mêlées quotidiennes (Daily Stand-ups), la planification de sprint, les revues de sprint et les rétrospectives de sprint
  • Promouvoir les principes Agile et coacher les membres de l’équipe ainsi que la direction sur le processus SAFe Agile lorsque nécessaire
  • Maintenir la visibilité de l’avancement du sprint à l’aide de graphiques d’avancement (burndown charts), de tableaux de bord ou d’autres outils

Développement Full Stack

  • Concevoir et développer des applications de bout en bout utilisant Java pour les services backend et React pour le frontend.
  • Implémenter et gérer des API RESTful et GraphQL, selon les besoins.
  • Construire des composants et des bibliothèques réutilisables pour une utilisation future.

Microservices Cloud

  • Concevoir et déployer des applications cloud natives et évolutives sur AWS, Azure ou Google Cloud Platform (GCP).
  • Concevoir, implémenter et gérer des architectures de microservices, en assurant la tolérance aux pannes, la scalabilité et une haute disponibilité.
  • Travailler avec des outils de conteneurisation comme Docker et des plateformes d'orchestration comme Kubernetes.

Collaboration et communication

  • Collaborer étroitement avec les chefs de produit, les concepteurs UX et les parties prenantes pour définir les exigences et livrer les fonctionnalités.
  • Coordonner avec les équipes DevOps et QA pour garantir des pipelines CI/CD fluides et des tests complets.
  • Communiquer efficacement des problèmes techniques complexes aux parties prenantes non techniques.

Amélioration continue

  • Identifier et résoudre les goulots d'étranglement en matière de performance et les bogues.
  • Se tenir informé des technologies émergentes et intégrer celles qui sont pertinentes dans la pile technologique.
  • Encourager l’innovation et améliorer les processus de l’équipe.

Qualifications

Compétences et expérience requises

  • 8+ années d’expérience professionnelle en développement logiciel avec expertise en Java (backend) et une expérience avec React (frontend) fortement préférée.
  • 3+ années d'expérience en direction d'équipe ou dans des rôles de niveau senior, préférées.
  • Bonne compréhension des plateformes cloud (AWS, Azure ou GCP) et de leurs services associés (ex. : Lambda, DynamoDB, S3).
  • Expérience dans la conception et l’implémentation d’architectures de microservices avec des API RESTful ou des modèles orientés événements.
  • Maîtrise des technologies de base de données (SQL et NoSQL, ex. : PostgreSQL, MongoDB).
  • Expérience pratique avec des outils CI/CD (ex. : Jenkins, GitHub Actions) et des systèmes de contrôle de version comme Git.
  • Connaissance des outils de conteneurisation (Docker) et des plateformes d'orchestration (Kubernetes).
  • Bonne compréhension des méthodologies agiles et du contrôle de version.

Compétences relationnelles

  • Solides compétences en leadership et en mentorat.
  • Excellentes compétences en communication et en relations interpersonnelles.
  • Capacité à hiérarchiser les tâches et à gérer efficacement le temps dans un environnement dynamique.

Compétences préférées

  • Expérience avec des solutions de téléphonie ou de gestion d'appels.
  • Expérience avec Camunda ou un moteur de processus similaire fortement préférée.

Total Rewards

Vous voulez aimer là où vous travaillez? Chez Intrado, nous offrons un régime complet d’avantages sociaux qui comprend ce que vous attendez (assurance médicale, assurance dentaire et assurance des soins de la vue, assurance-vie et assurance invalidité, congés payés, régime enregistré d’épargne-retraite (REER) avec cotisations égales de l’employeur et compte de gestion de dépenses flexible), et plusieurs avantages qui excèderont vos attentes, tels que le remboursement de frais de scolarité, des congés parentaux payés, l’accès à une bibliothèque complète de ressources de formation personnelle et professionnelle, des rabais d’employés, des assurances couvrant et plus encore! Postulez dès aujourd’hui pour vous joindre à nous dans un travail qui en vaut la peine!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.