L’Institut du Cerveau est une Fondation privée reconnue d’utilité publique, dont l’objet est la recherche fondamentale et clinique sur le système nerveux. Sur un même lieu, 700 chercheurs, ingénieurs et médecins couvrent l’ensemble des disciplines de la neurologie, dans le but d’accélérer les découvertes sur le fonctionnement du cerveau, et les développements de traitements sur des maladies comme : Alzheimer, Parkinson, Sclérose en plaques, épilepsie, dépression, paraplégies, tétraplégies, etc…
L’équipe d’Informatique Scientifique, au sein de la DSI, a pour mission d’accompagner les chercheurs et ingénieurs de l’Institut dans tous leurs projets informatiques. En particulier, nous développons des applications web-based ou mobiles pour structurer, analyser, visualiser des données de toute nature : cliniques, biologiques, génomiques, neuroimagerie, éléctrophysiologie…
Le poste
Vous êtes un.e développeur.se d’applications web/mobile full-stack axé Python (et si possible Django), avec également de bonnes compétences front-end.
Vous aimez résoudre des problèmes complexes, vous ne lâchez pas tant que votre code ne fonctionne pas parfaitement ou qu’il ne coche pas toutes les cases de critères qualité. Vous aimez travailler en équipe, prêt à donner ou accepter un coup de main. Vous pouvez prendre le lead sur une partie du code. Vous avez envie de monter en compétences et de relever des challenges, rejoignez notre équipe !
Missions principales :
- Concevoir, développer, déployer et maintenir des applications (web-based ou mobiles) conçues en interne pour répondre aux besoins des scientifiques.
- Développer et intégrer des plugins pour des applications scientifiques spécialisées, généralement open-source.
- Mettre en place les tests unitaires, d’intégration, de performance et de sécurité.
- Déployer dans le cloud ou on-premise en utilisant nos outils de CI/CD.
- Maintenir et faire évoluer notre usine logicielle en proposant et en mettant en place des améliorations à nos outils, nos pratiques, nos process.
- Favoriser l’adoption par les scientifiques des outils que vous mettez en place (interactions avec les utilisateurs, ateliers, publications).
Stack technique
- Python (+Django), et quelques applications PHP (+Symfony) et Java (+Spring)
- PostgreSQL, MySQL, SQLite
- CSS, Sass, frameworks CSS
- JS, React
- Stack devops : Docker, Git, Gitlab, Gitlab-CI, Terraform, Ansible, AWS.
Profil
- Maîtrise de Python + un framework web, idéalement Django, et bonne connaissance des bases de données relationnelles, idéalement PostgreSQL. La connaissance d’autres langages et/ou frameworks web est un plus (PHP/Symfony…). La connaissance et la pratique des librairies scientifiques en python est aussi un plus.
- Connaissance d’un framework front-end (idéalement React)
- Expérience en développement full-stack en milieu professionnel, incluant la participation à plusieurs facettes de différents projets; back-end, réalisation d’APIs, front-end, tests, déploiement…
- Master en informatique ou équivalent
- Pratique du développement en environnement Agile, CI/CD, TestDriven…
- Utilisation d’outils de développement collaboratif (git, intégration continue, outils de gestion de projet)
- Capacité à parler et écrire en anglais
- Envie de travailler en milieu scientifique / santé / recherche
- Esprit d’équipe, autonomie, curiosité
Conditions
- CDI
- Rémunération selon profil et expérience
- Démarrage: dès que possible
- Télétravail : 2 jours / semaine (après 6 mois d’ancienneté)
- A Paris 13ème, dans l’hôpital de la Pitié-Salpêtrière
Interessé.e ? Merci d’envoyer votre CV, une lettre/mail de motivation, et des liens vers des dépôts de code à : recrutement**@icm-institute.org** en indiquant « Développeur fullstack Python » dans l’objet.