Talent.com
Les candidatures ne sont plus acceptées
Lead Full Stack Developer

Lead Full Stack Developer

IntradoMontreal, QC, Canada
Il y a plus de 30 jours
Description de poste

Job Description

Job Description

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.

Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.

Today, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software. Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.

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.

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.
  • Job Title : Lead Full Stack Developer (Cloud Experience Required)

    Location : 3 days in office 7150 Alexander Fleming Rue, Saint Laurent QC

    Employment Type : Full-time

    Job Overview

    We are seeking a highly skilled and experienced  Lead Full Stack Developer  to join our dynamic team. The ideal candidate will have a strong background in  Java ,  React , and building and deploying  cloud-based microservices . In this role, you will lead a team of developers to design, develop, and maintain high-performance, scalable, and secure web applications.

    Key Responsibilities

    Technical Leadership

  • Provide technical leadership and mentorship to a team of full-stack developers.
  • Define technical strategies and guide the team through implementation.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Full-Stack Development

  • Design and develop end-to-end applications using Java for backend services and React for the frontend.
  • Implement and manage RESTful APIs and GraphQL where applicable.
  • Build reusable components and libraries for future use.
  • Cloud Microservices

  • Architect and deploy scalable, cloud-native applications using AWS, Azure, or Google Cloud Platform (GCP).
  • Design, implement, and manage microservices architectures, ensuring fault tolerance, scalability, and high availability.
  • Work with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Collaboration and Communication

  • Collaborate closely with product managers, UX designers, and stakeholders to define requirements and deliver features.
  • Coordinate with DevOps and QA teams to ensure smooth CI / CD pipelines and comprehensive testing.
  • Communicate complex technical issues effectively to non-technical stakeholders.
  • Continuous Improvement

  • Identify and resolve performance bottlenecks and bugs.
  • Stay updated with emerging technologies and incorporate relevant ones into the technology stack.
  • Drive innovation and improve team processes.
  • Qualifications

    Required Skills and Experience

  • 8+ years of professional experience in software development with expertise in Java (backend) required and experience with React (front end) strongly preferred
  • 3+ years of experience in leading a team or senior level roles preferred
  • Strong understanding of cloud platforms (AWS, Azure, or GCP) and their associated services (e.g., Lambda, DynamoDB, S3).
  • Experience designing and implementing microservices architectures using RESTful APIs or event-driven patterns.
  • Proficient in database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
  • Hands-on experience with CI / CD tools (e.g., Jenkins, GitHub Actions) and version control systems like Git.
  • Knowledge of containerization tools (Docker) and orchestration platforms (Kubernetes).
  • Solid understanding of agile methodologies and version control.
  • Soft Skills

  • Strong leadership and mentorship capabilities.
  • Excellent communication and interpersonal skills.
  • Ability to prioritize tasks and manage time effectively in a fast-paced environment.
  • Preferred Skills

  • Telephony or call handling solution experience
  • Camunda experience or work with a similar process engine strongly preferred
  • Company Description

    Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.

    Today, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software. Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.

    Company Description

    Intrado is dedicated to saving lives and protecting communities, helping them prepare for, respond to, and recover from critical events.\r\nToday, our cutting-edge SaaS company is at the forefront of transforming the 911 emergency response continuum with next generation data-driven software. Intrado’s solutions allow enterprises, call takers, dispatchers, and first responders to make more informed decisions, respond quickly and safely, and ultimately serve their communities better.