About the job
Qui sommes-nous ?
đ Implicity est une MedTech qui dĂ©veloppe une plateforme de tĂ©lĂ©surveillance cardiaque pour les cardiologues, en sâappuyant sur la data et lâintelligence artificielle.
Notre plateforme simplifie la gestion des données transmises par les dispositifs cardiaques implantés, pour que les équipes médicales puissent se concentrer sur le suivi de leurs patients.
Pour faire simple, en rejoignant Implicity, vous contribuez Ă sauver des vies avec nous.
Le Dr Arnaud Rosier (cardiologue et chercheur en IA) et David Perlmutter (ingénieur et entrepreneur) ont co-fondé Implicity en 2016.
Dix ans plus tard, plus de 250 hÎpitaux et centres médicaux utilisent nos solutions, pour plus de 100 000 patients suivis.
Cette Ă©quipe a dĂ©jĂ fait d'Implicity un leader europĂ©en, et on s'apprĂȘte Ă faire de mĂȘme sur le marchĂ© amĂ©ricain.
Le poste et son contexte
En quelques mots:
On recherche un profil Backend Engineer pour rejoindre notre squad Ingestion, avec de solides compétences en TypeScript.
C'est un poste d'ingénierie backend au service d'un domaine data. Vous construirez les services, connecteurs et briques d'orchestration qui font entrer les données des dispositifs cardiaques (pacemakers, défibrillateurs, moniteurs) dans la plateforme Implicity.
Ces services se situent sur un chemin clinique critique : la fiabilitĂ© de ce que vous construisez a un impact direct sur la tĂ©lĂ©surveillance des patients, et lâensemble sâinscrit dans un environnement HealthTech rĂ©glementĂ© (hĂ©bergement HDS, traçabilitĂ© dispositif mĂ©dical).
Organisation de lâĂ©quipe:
Reporting : Deputy CTO.
Collaboration : Data Ingestion Squad.
Notre environnement technique:
Infrastructure cloud : AWS, Docker, Kubernetes
Langages : TypeScript (principal), Python
Frameworks : NestJS, Node.js, architecture microservices et event-driven
Orchestration & messaging : Temporal, RabbitMQ
Bases de données : PostgreSQL, MariaDB, MongoDB, BigQuery
CI/CD & tests : GitLab CI, Jest
Observabilité : Grafana, Prometheus
Vos missions
Vous allez :
Développer les services backend de la plateforme d'ingestion en TypeScript/NestJS.
Construire des connecteurs pour l'intégration des données de dispositifs cardiaques dans la plateforme.
Orchestrer les traitements avec Temporal, et gérer la communication inter-services (RabbitMQ).
Concevoir des API consommées par la plateforme.
Optimiser l'accÚs aux bases de données PostgreSQL, MariaDB et MongoDB.
Garantir la fiabilité en production via Grafana, GitLab CI, Kubernetes et AWS.
Votre profil
Expérience:
3 ans dâexpĂ©rience minimum en dĂ©veloppement backend, dont la mise en production de services et leur exploitation dans la durĂ©e : dĂ©ploiement, monitoring, alerting, gestion des incidents
Solides compétences en ingénierie backend sur au moins un de ces langages : Python, TypeScript/Node.js, Java, Go ou Scala. La squad travaille principalement en TypeScript et Python.
ExpĂ©rience en conception dâAPI et en intĂ©gration de donnĂ©es issues de sources externes
Bonne comprĂ©hension des bases de donnĂ©es SQL et NoSQL, et intĂ©rĂȘt pour lâoptimisation de requĂȘtes
MaĂźtrise de lâanglais (indispensable pour collaborer avec lâĂ©quipe) et du français (pour les Ă©changes locaux)
CuriositĂ© et usage de lâIA : on utilise activement des outils de productivitĂ© IA comme Claude pour rĂ©soudre des problĂšmes, amĂ©liorer la qualitĂ© du code et gagner en efficacitĂ©. Tirer pleinement parti de lâIA au quotidien nâest pas seulement encouragĂ©, câest une compĂ©tence clĂ© quâon cultive.
Les plus:
Docker et Kubernetes
Orchestration de workflows ou message brokers (Temporal, Dagster, Kafka)
ExpĂ©rience dans un environnement rĂ©glementĂ© (donnĂ©es de santĂ©, finance, secteur public), ou lâhabitude de concevoir des services avec traçabilitĂ© et pistes dâaudit : savoir ce qui a Ă©tĂ© traitĂ©, quand, et par quelle version du service
Connaissance dâAvro, Parquet ou Protobuf
Pratique du TDD
Expérience de contribution à des projets open source
Ătat d'esprit:
Impact et vision long terme : vous souhaitez vous engager dans un projet structurant sur plusieurs annĂ©es, au cĆur d'une plateforme qui aide les cardiologues Ă mieux suivre leurs patients.
Le profil parfait nâexiste pas : si vous vous reconnaissez dans lâessentiel de cette annonce, on sera ravis de recevoir votre candidature.
Processus de recrutement
Premier échange RH avec Astrid (Talent Acquisition) : 30 min, à distance
Entretien MĂ©tier avec un membre de lâĂ©quipe Tech - 30 min, Ă distance
Entretien technique avec des membres de la squad : 1h30-2h, sur site
Entretien vision avec le CTO : 45 min, Ă distance
đ€ Rencontre Ă©quipe pendant le process : 30 min
đ Prise de rĂ©fĂ©rences et proposition
Selon vos disponibilités, le processus de recrutement peut durer en général entre 2 et 4 semaines.
Informations pratiques
Rémunération:
Salaire fixe selon expérience entre 55K⏠et 60K⏠par an.
Ăligible aux BSPCE selon les rĂšgles en vigueur dans l'entreprise
Bon Ă savoir:
Mutuelle : Alan (50 % employeur)
Tickets restaurant : 9 ⏠(50 % employeur)
Transport : 50 % du pass Navigo OU Forfait Mobilités Durables
Télétravail & localisation:
Télétravail : 3 jours par semaine (hybride)
Adresse : 2 rue du Colonel Driant, 75001 PARIS