L’Institut du Cerveau (ICM), recrute un.e développeur.se fullstack Python (H/F)
Ce poste est ouvert aux personnes en situation de handicap.
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, pour eux et avec eux, des applications web-based ou mobiles pour structurer, analyser, visualiser des données de toute nature : cliniques, biologiques, génomiques, neuroimagerie, électrophysiologie…
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élio-rations à 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).
ENVIRONNEMENT 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
SAVOIR
• Master en informatique ou équivalent
• Connaissance d’un framework front-end (idéalement React)
SAVOIR-FAIRE
• 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 fra-meworks web est un plus (PHP/Symfony…). La connaissance et la pratique des librairies scienti-fiques en python est aussi un plus.
• Expérience en développement full-stack en milieu professionnel, incluant la participation à plu-sieurs facettes de différents projets; back-end, réalisation d’APIs, front-end, tests, déploiement…
• 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
SAVOIR-ETRE
• Envie de travailler en milieu scientifique / santé / recherche
• Esprit d’équipe, autonomie, curiosité
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.