À propos de MEDIXA
MEDIXA est une plateforme numérique française spécialisée dans l'organisation de parcours de second avis médical, permettant aux patients du Maghreb d'accéder à l'expertise de médecins européens.
Notre plateforme couvre l'ensemble du parcours : constitution des dossiers médicaux assistée par intelligence artificielle, validation médicale, transmission sécurisée aux experts et coordination des parcours de soins.
Dans le cadre du développement de notre activité, nous recherchons un Ingénieur Fullstack Senior, capable de piloter les évolutions fonctionnelles et techniques de notre plateforme, notamment sur les workflows médicaux et l'imagerie DICOM.
Vos missions
1. Développement et évolution de la plateforme
- Concevoir et développer de nouvelles fonctionnalités liées à la gestion des dossiers médicaux et aux parcours patients.
- Faire évoluer les workflows, les règles métier et les droits d'accès des différents utilisateurs.
- Développer et maintenir les fonctionnalités backend (Python/FastAPI) et frontend (React/Next.js).
- Assurer la cohérence des modèles de données, des API et des interfaces.
2. Évolution du lecteur d'imagerie médicale DICOM
- Développer de nouvelles fonctionnalités du lecteur DICOM : outils de mesure, visualisation et prise en charge de nouvelles modalités d'imagerie.
- Optimiser les performances de traitement, de transfert et d'affichage des images médicales.
- Faire évoluer les intégrations entre les solutions AWS S3, Orthanc, DICOMweb et OHIF.
- Garantir la sécurité et la gestion des accès aux données d'imagerie.
3. Architecture technique et qualité du code
- Identifier les axes d'amélioration de l'architecture et proposer des évolutions adaptées.
- Participer aux choix techniques et aux refontes des composants critiques.
- Garantir la qualité des développements à travers les tests, les revues de code et la documentation.
- Utiliser les outils de développement assisté par IA (Claude Code, Cursor, GitHub Copilot) pour accélérer les développements tout en assurant leur fiabilité.
4. Infrastructure et déploiement
- Contribuer à l'évolution de l'infrastructure cloud AWS et de sa configuration Terraform.
- Maintenir et améliorer les pipelines CI/CD sous GitHub Actions.
- Participer aux mises en production et au suivi des performances de la plateforme.
- Collaborer avec l'équipe technique pour assurer la stabilité et la disponibilité des services.
Profil recherché
Formation et expérience
- Bac+5 en informatique, génie logiciel ou formation équivalente.
- Minimum 4 ans d'expérience en développement fullstack.
- Expérience confirmée dans le développement, le déploiement et la maintenance d'applications en production.
- Capacité à intervenir sur des architectures complexes et à prendre en charge des fonctionnalités de bout en bout.
Compétences techniques
- Backend : Python, FastAPI, SQLAlchemy, PostgreSQL, Pydantic, Alembic, pytest.
- Frontend : TypeScript, React, Next.js, Tailwind CSS.
- Cloud & infrastructure : AWS (ECS Fargate, S3, RDS, Cognito, CloudFront), Terraform.
- CI/CD : GitHub Actions, automatisation des tests et déploiements.
- Imagerie médicale : connaissance de DICOM, Orthanc, OHIF ou Cornerstone3D fortement appréciée.
- Développement assisté par IA : maîtrise opérationnelle de Claude Code, Cursor ou GitHub Copilot, avec capacité à analyser et valider le code généré.
Une expérience dans la santé numérique, la gestion de données sensibles ou les environnements réglementés constitue un atout.
Qualités personnelles
- Autonomie, rigueur et capacité à résoudre des problèmes techniques complexes.
- Esprit d'analyse et capacité à proposer des améliorations architecturales.
- Sens des responsabilités et exigence sur la qualité du code.
- Capacité à collaborer avec une équipe pluridisciplinaire.
- Bonne communication écrite et orale en français.
Pourquoi rejoindre MEDIXA ?
- Un projet à impact : contribuer à améliorer l'accès à l'expertise médicale pour les patients du Maghreb.
- Des défis techniques stimulants : travailler sur une plateforme associant intelligence artificielle, imagerie médicale et infrastructure cloud.
- Un rôle à responsabilités : participer directement aux décisions d'architecture et aux évolutions du produit.
- Un environnement innovant : intégrer les outils d'IA générative au cœur des pratiques de développement.
- Une organisation flexible : travailler en mode hybride depuis le Maroc, au sein d'une équipe à taille humaine.
Conditions du poste
- Localisation : Maroc – Mode hybride.
- Type de contrat : CDI local ou freelance longue durée.
- Disponibilité : temps plein, avec possibilité de déplacements ponctuels en France.
- Rémunération : selon profil et expérience.
Processus de recrutement
- Premier échange de présentation et de découverte du parcours.
- Entretien technique et revue de code.
- Entretien d'architecture et de conception technique.
- Échange final avec l'équipe MEDIXA.