Paris Brain Institute (ICM) is recruiting a Full Stack Python developer (M/F)
Paris Brain Institute (ICM) is a private foundation recognized as being of public utility, whose purpose is fundamental and clinical research on the nervous system. On the same site, 700 researchers, engineers, and doctors cover all the disciplines of neurology to accelerate discoveries on brain function and enable new treatments for diseases, including Alzheimer’s disease, Parkinson’s disease, Multiple Sclerosis, Epilepsy, Depression, Paraplegia and Tetraplegia.
The Scientific Informatics team’s mission within the ISD is to support the Institute’s researchers and engineers in all their IT projects. We develop web-based or mobile applications for them and with them to structure, analyze and visualize data of all kinds, including clinical, biological, genomic, neuroimaging, and electrophysiology data.
POSITION
The candidate is a full-stack web/mobile application developer with good front-end skills, focusing on Python (and Django, if possible).
He/she likes to solve complex problems; doesn’t give up until his/her code works perfectly or checks all the quality criteria boxes. The candidate wants to work in a team and is willing to give or accept a helping hand. He/she can take the lead on some of the code. If you want to grow and take on challenges, join our team!
Job description (mission)
· Design, develop, deploy, and maintain applications (web-based or mobile) designed in-house to meet the needs of scientists.
· Develop and integrate plugins for specialized scientific applications, usually open source.
· Implement unit, integration, performance, and security tests.
· Deploy in the cloud or on-premises using our CI/CD tools.
· Maintain and evolve our software factory by proposing and implementing improvements to our tools, practices, and processes.
· Promote scientists’ adoption of the tools implemented (interactions with end-users, workshops, and publications).
Technical environment
· Python (+Django), and some PHP (+Symfony) and Java (+Spring) applications
· PostgreSQL, MySQL, SQLite
· CSS, Sass, frameworks CSS
· JS, React
· Stack DevOps: Docker, Git, Gitlab, Gitlab-CI, Terraform, Ansible, AWS
PROFILE
Knowledge
· Knowledge of a front-end framework (ideally React)
· Master’s degree in computer science or equivalent
Skills
· Mastery of Python + a web framework, ideally Django, and good knowledge of relational databases, ideally PostgreSQL. Knowledge of other languages and web frameworks is a plus (PHP/Symfony…). Knowledge and practice of scientific libraries in Python are also a plus.
· Experience in full-stack development in a professional environment, including participation in several facets of different projects; back-end, APIs realization, front-end, testing, deployment…
· Experience in medical imaging and VTK, ITK libraries, and 3D Graphical visualization tools will also be a plus.
· Master’s degree in computer science or equivalent
· The practice of development in Agile, CI/CD, Test-driven environment…
· Use of collaborative development tools (git, continuous integration, project management tools)
· Ability to speak and write in English
Interpersonal skills
· Desire to work in a scientific / health / recherche
· Team spirit, autonomy, curiosity
Conditions
· Permanent position
· Remote: 2 days/week
Please send your CV and letter of motivation and links to code repositoires to recrutement@icm-institute.org with the subject: “Développeur fullstack Python”