Senior Full Stack Developer

PLUME
United States
13 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Flutter Amazon Web Services Amazon Elastic Compute Cloud IOS Applications Continuous Integration DevOps EHealth Github Python (Programming Language) Cloud Services Software Engineering Flask (Web Framework)
+4 more
Delivery Pipeline Backend Dart Front End Software Development

Job description

Frontend : Flutter/Dart - applications iOS, Android, Web et extension Chrome, Ă  partir d’une base de code unifiĂ©e.

Backend : Python/Flask, hébergé sur AWS (EC2, Lambda, CDK).

CI/CD : Github Actions, CodeMagic.

Équipe : Tu te joins Ă  une Ă©quipe d’ingĂ©nierie qui comprend des dĂ©veloppeurs, un(e) QA et un(e) DevOps, sous la direction de la Direction de l’ingĂ©nierie et en lien Ă©troit avec la CTO.

Contexte réglementaire : nos produits touchent des données de santé, donc la protection des renseignements personnels (Loi 25) fait partie intégrante de notre façon de concevoir des fonctionnalités.

Conditions

  • 100% tĂ©lĂ©travail (Ă©quipe basĂ©e au QuĂ©bec, quelques activitĂ©s de team building en prĂ©sentiel).
  • RĂ©munĂ©ration compĂ©titive, selon l’expĂ©rience + options d’achat d’actions
  • Avantages flexibles et Ă©volutifs : allocation santĂ© et mieux-ĂȘtre, tĂ©lĂ©mĂ©decine, et bĂ©nĂ©fices additionnels qui grandissent avec l’équipe
  • Environnement startup en pleine croissance, oĂč ton travail a un impact direct et visible.

Processus d’entrevue

  • Appel de prĂ©sĂ©lection
  • Entrevue la direction de l’ingĂ©nierie.
  • Entrevue technique / exercice de system design avec l’équipe d’ingĂ©nierie.

Requirements

  • 5+ annĂ©es d’expĂ©rience en dĂ©veloppement logiciel, avec une expĂ©rience concrĂšte en dĂ©veloppement full stack.
  • ExpĂ©rience avec Flutter/Dart (ou une disposition dĂ©montrĂ©e Ă  monter rapidement en compĂ©tence sur ce framework).
  • ExpĂ©rience avec un langage/framework backend moderne, idĂ©alement Python.
  • ExpĂ©rience avec les services cloud, idĂ©alement AWS (EC2, Lambda ou Ă©quivalents).
  • CapacitĂ© Ă  travailler de façon autonome et Ă  avancer avec un certain niveau d’ambiguĂŻtĂ©, dans un environnement startup en Ă©volution rapide.
  • Bilinguisme français/anglais professionnel.

Atouts

  • ExpĂ©rience dans le secteur de la santĂ© numĂ©rique ou dans une industrie rĂ©glementĂ©e (protection des renseignements personnels, conformitĂ©).
  • ExpĂ©rience spĂ©cifique avec Python/Flask.
  • ExpĂ©rience avec des pipelines CI/CD mobiles (CodeMagic ou Ă©quivalent).
  • FamiliaritĂ© avec la Loi 25 ou des cadres rĂ©glementaires similaires en matiĂšre de protection des donnĂ©es.

Benefits & conditions

Plume IA rĂ©volutionne la documentation clinique pour les professionnels de la santĂ© au QuĂ©bec. Notre plateforme d’intelligence artificielle permet aux cliniciens d’économiser des heures chaque semaine sur leurs notes - leur redonnant du temps pour ce qui compte le plus : leurs patients.

Avec plus de 3 500 professionnels qui utilisent dĂ©jĂ  notre solution et un marchĂ© de 500 000 professionnels de la santĂ© au QuĂ©bec, nous n’en sommes qu’aux dĂ©buts.

Rejoins une Ă©quipe qui façonne l’avenir du systĂšme de santĂ© quĂ©bĂ©cois.

À propos du poste

Notre techno de transcription et de génération de notes cliniques touche déjà des cliniciens au quotidien, et on continue de faire grandir la plateforme sur mobile, web et backend.

En tant que DĂ©veloppeur(-euse) Full Stack Senior, tu vas jouer un rĂŽle clĂ© dans la conception et la livraison de fonctionnalitĂ©s qui traversent toute notre stack - de l’application Flutter jusqu’aux services Python/Flask sur AWS - et avoir un impact direct sur l’expĂ©rience des cliniciens qui utilisent Plume IA chaque jour.

Ce que tu vas faire

  • Concevoir et dĂ©velopper des fonctionnalitĂ©s de bout en bout, Ă  travers le frontend (Flutter - mobile, web, extension Chrome) et le backend (Python/Flask sur AWS).
  • Participer Ă  la conception d’API et de services backend robustes et performants, en tenant compte des contraintes de confidentialitĂ© propres au domaine de la santĂ©.
  • Collaborer Ă©troitement avec le produit, le QA et le reste de l’équipe d’ingĂ©nierie pour livrer des fonctionnalitĂ©s de qualitĂ©, testĂ©es et bien documentĂ©es.
  • Participer aux revues de code et contribuer Ă  l’amĂ©lioration continue de nos pratiques d’ingĂ©nierie (tests, CI/CD, observabilitĂ©).
  • Contribuer au diagnostic et Ă  la rĂ©solution d’incidents en production, en collaboration avec le reste de l’équipe.
  • Partager ton expertise technique et accompagner les dĂ©veloppeurs plus juniors de l’équipe au besoin.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · World Congress 2022

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · World Congress 2024

Videos

See all

Related articles

See all