English version will follow

Chef développeur, Produit

Dialogue est la principale plateforme canadienne de télémédecine, offrant d'excellents soins à distance et permettant aux patients d'avoir accès à une équipe complète de médecins, d'infirmières et d'autres spécialistes médicaux.  Notre mission est de rendre les Canadiens plus heureux, en meilleure santé et plus performants en leur offrant un accès aux ressources de santé et de mieux-être où qu'ils soient, quand ils en ont besoin. Dialogue est au service d'une multitude d'employeurs innovateurs et de renom à travers le Canada et connaît une croissance rapide.

Notre équipe est composée d'entrepreneurs, développeurs, experts en ventes et en relation-client, concepteurs, spécialistes des données et une equipe de produits, marketing et des opérations qui travaillent tous en étroite collaboration avec nos spécialistes des soins de santé. Nous travaillons tous en collaboration et nous avons la chance d'avoir cet environnement multidisciplinaire unique.

À propos des produits Dialogue

Nous avons conceptualisé Dialogue en trois produits. Un pour les patients, un pour l'équipe médicale et un pour les entreprises qui offrent Dialogue à leurs employés.

L'équipe médicale est le cœur et l'âme de Dialogue - ce sont les infirmières et les médecins qui prodiguent d'excellents soins à nos patients. Le produit qui supporte tout ce que l'équipe médicale fait s'appelle Care Platform. Il intègre la gestion des soins, la messagerie en temps réel, la vidéo en direct et la gestion des dossiers médicaux. Nous avons conçu la plateforme de soins en étroite collaboration avec l'équipe de soins et nous continuons de nous fier à leurs idées pour assurer son bon développement.

Nous nous appuyons sur une conception réfléchie et une technologie de pointe pour construire le produit idéal et faciliter le travail de nos médecins et infirmières. Notre équipe est en pleine croissance et nous sommes à la recherche d'un ingénieur qui dirigera le développement de ce produit.

Vous voulez bâtir la prochaine génération de soins de santé ?

Vous rejoindrez une équipe d'ingénieurs talentueux et passionnés pour développer un produit évolutif, robuste et extensible. Vous travaillerez avec l'équipe pour développer une architecture solide pour soutenir le développement itératif et construire des systèmes et composants efficaces et réutilisables. Vous partagerez vos meilleures pratiques et votre profonde expertise en matière de développement frontal.

L'avenir de la plateforme de soins et des applications pour les patients consiste à construire un système humain dans la boucle et à fusionner le ML avec les fonctions de productivité humaine afin d'aider l'équipe de soins à évoluer et à offrir des services de santé et de bien-être exceptionnels. Vous travaillerez aux côtés des équipes ML et plate-forme pour intégrer de nouveaux services dans le produit.

À quoi ressemble le développement de produits ?

Les produits Care Platform et Admin Console sont basés sur React et Redux. Patient App est basé sur React Native (sur iOS et Android) et sur React pour la version Web. Il s'agit d'un système en temps réel qui intègre la messagerie en temps réel et en vidéo WebRTC. Nous codons en ES2015 et compilateur Babel.

Toutes les applications s'appuient sur une plate-forme commune - un ensemble de micro-services écrits principalement en Python et déployés sur AWS.

Nous utilisons Git et chaque employé fait l'objet d'une évaluation par un un coéquipier pour assurer la qualité du code.

Nous progressons rapidement avec des sprints de deux semaines, en utilisant un déploiement continu pour nous permettre d'innover et d'expérimenter. Tout le monde - des ingénieurs aux concepteurs en passant par le personnel clinique - est encouragé à prendre part à la conversation, à faire des suggestions et à faire part de commentaires. L'équipe cherche toujours à améliorer le processus de développement.

Le rôle de chef chez Dialogue est un rôle de soutien clé pour une équipe d'ingénieurs exceptionnels. De nombreuses technologies frontales sont utilisées dans d'autres produits - Patient App et Console d'administration. Il existe de nombreuses possibilités de rendre cette utilisation plus optimale et plus efficace.

Les ingénieurs travaillent à partir de nos bureaux à Montréal. Nous accordons une grande importance à la colocation et trouvons que travailler ensemble en personne est plus efficace pour notre équipe. Nous offrons par contre des horaires de travail flexibles et nous favorisons l'équilibre travail et vie personnelle.

Qui recherchons-nous ?

  • Vous aimez l'idée de rejoindre une start-up en pleine croissance et diriger une équipe d'ingénieurs.
  • Vous aimez travailler en équipe et collaborer avec des personnes d'expériences variées.
  • Vous êtes autonome, et aimez travailler dans des équipes au rythme effréné, ne vous souciez pas de l'incertitude occasionnelle d'une startup et avez les compétences nécessaires pour assurer la qualité dans les délais prévus.
  • Vous mettez beaucoup d'importance aux détails et au bon fonctionnement du produit à long terme.
  • Vous avez une formation d'ingénieur logiciel, vous avez construit et livré d'excellents systèmes de production ou produits.
  • Vous maitrisez bien les technologies frontend et êtes à l'aise avec les architectures complexes des applications Web modernes.
  • Vous avez eu l'occasion de diriger des projets logiciels et d'apprécier le développement des personnes et la constitution d'équipes performantes.

Ce que nous pouvons vous offrir:

  • L'opportunité d'avoir un impact dans une entreprise en phase de démarrage, bien financée et en pleine croissance ;
  • Faire partie d’une équipe de personnes travaillantes, ambitieuses et attentionnées qui vous aideront à apprendre et à grandir professionnellement ;
  • Un salaire compétitif, des options d'achat d'actions et une politique de congé généreuse;
  • Régime d'avantages sociaux de premier plan, y compris un accès illimité à Dialogue pour vous et votre famille, un programme complet de congé parental, remboursement d'adhésion à un programme de mieux-être et bien plus encore !
  • Horaires de travail flexibles et possibilité de télétravail ;
  • Un bel emplacement dans le Vieux-Montréal, face à un parc, entouré de nombreux cafés et restaurants, facilement accessible puisque nous sommes adjacent à un métro et à un kiosque Bixi.

 

Software Engineering Manager, Product

Dialogue is the leading Canadian telemedicine platform, delivering excellent care remotely, and allowing patients to access a full team of physicians, nurses, and other medical specialists.  Our mission is to make Canadians happier, healthier, and performing at their best by helping them access health and wellness resources wherever they are, whenever they need it. Dialogue is serving a multitude of innovative and marquee employers across Canada and growing rapidly.

Our team is composed of entrepreneurs, developers, sales and customer success experts, designers, data masterminds and product, marketing and operations people who all work closely with our healthcare specialists. We’re very collaborative and fortunate to have this unique multidisciplinary team that brings a variety of perspectives to the table.

About Dialogue products

We think of Dialogue as three products. One for patients, one for the care team, and one for businesses that provide the benefit to their employees.

The Care Team is the heart and soul of Dialogue — these are the nurses and doctors who provide great care for our patients. The product that supports everything the Care Team does is called Care Platform. It integrates care management, realtime messaging, live video and medical record management. We’ve designed the Care Platform in a tight partnership with the Care Team and continue to rely on their insight as we extend the product.

We’re looking to build one of the best products available to nurses and doctors by leveraging the latest technologies and thoughtful design. There’s so much opportunities ahead, we’re growing our engineering team and are looking for an engineer to lead the development of this product.

Want to build the next generation healthcare?

You would be joining a team of talented and passionate engineers in developing a scalable, robust, and extensible product. You’ll work with the team to develop a solid architecture to support iterative development, and build efficient and reusable systems and components. You’ll share best practices and your deep expertise of front-end development.

The future of the Care Platform and the Patient Apps is about building a human-in-the-loop system and merging ML with human productivity features to help scale the Care Team and deliver great health and wellness services. You’ll work alongside of the ML and platform teams to integrate new services into the products.

What’s product development like?

The Care Platform and Admin Console products are build on React and Redux. Patient App is based on React Native (on iOS and Android) and on React for the Web version. It is a realtime system that integrates realtime messaging and WebRTC video. We code in ES2015 and Babel compiler.

All apps leverage a common platform — a set of micro-services written mostly in Python and deployed on AWS.

We use Git and every commit gets a peer code review to spread knowledge and keep the code base healthy.

We are moving fast with two-week sprints, using continuous deployment to allow us to innovate and experiment. Everyone — from engineers to designers to clinical staff — is encouraged to be a part of the conversation, offer suggestions and feedback. The team is always looking to improve the development process.

Engineering manager at Dialogue is a key supporting role for a team of stellar engineer. A lot of front-end technologies are re-used across other products — Patient App and Administration Console. There are lots opportunities to make this re-use more optimal and efficient.

Engineers work out of our Montreal office. We value colocation highly and find working together in person is most effective for our team. But, we do have varying work schedules and promote work/life balance.

Who we’re looking for?

  • You like the idea of joining a fast-growing startup to lead a team of exceptional engineers.
  • You enjoy working in a team and collaborating with people with different backgrounds.
  • You are self-driven, like fast-paced teams, don’t mind occasional uncertainty of a startup and have a great sense of processes needed to deliver quality on time.
  • You enjoy both sweating the details and deliberate, long-term system thinking.
  • You’ve built and shipped great production systems or products.
  • You have deep experience with front-end technologies, and comfortable with complex architectures of modern Web applications.
  • You’ve had a chance to manage development projects and enjoy developing people and building high-performance teams.

What we can offer you:

  • The opportunity to have an impact in an early-stage, well-funded company that is growing quickly;
  • Being part of a team of hard-working, ambitious and caring individuals who will help you learn and grow professionally;
  • A competitive salary, stock options and a generous time off policy;
  • Top tier benefits plan including unlimited access to Dialogue for you and your family, a comprehensive parental leave program, wellness membership reimbursement and much more!;
  • Flexible work hours and possibility to telecommute;
  • A positive workplace setting and culture in a beautiful sunny Old Montreal office with steps-away subway and bikeshare access -or- an equally conveniently located Toronto office in a startup coworking space with coffee, tea, beer tap, and more.




Apply for this Job

* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X