Full Stack Software Developer

  • EMBL
  • France
  • Dec 10, 2021
Science Full Time - Fixed Term

Job Description:

EMBL Grenoble is looking for a Full-Stack Software Developer to join the Crystallographic Information Management System (CRIMS) project.

CRIMS is a web-based laboratory information management system (LIMS) supporting high throughput crystallography and structure-based drug development. It operates at the three crystallography laboratories in EMBL Grenoble, Hamburg and Heidelberg and is distributed to multiple laboratories in academia and the pharma industry sector. CRIMS provides web interfaces that allow scientists over the world design experiments remotely and evaluate the results in real time over the web.  It supports automated data capture from laboratory robots and synchrotron facilities providing sample tracking over the whole crystallography workflow. 

We are looking for a dynamic and autonomous person, with experience in front end development and a capacity to take initiatives to integrate the CRIMS software development Team under the supervision of the Head of the HTX Lab. 

As a Full-Stack Developer, you are passionate about technology and will be at the core of our software development Team. You should have demonstrable experience in front end development. You are sharp and rigorous person with great problem-solving and good interpersonal skills.   Your main duties will involve:    

The ideal candidate will hold a bachelors or higher degree, or have equivalent experience, in Computer Science, Software development and maintenance, or related fields. You must have significant experience in the following:    


At EMBL you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges. You will have a unique opportunity to develop your career, while working in an international and highly collaborative environment within one of the leading life science research institutions worldwide.  

Please note that appointments on fixed term contracts can be renewed, depending on circumstances at the time of the review.  Please apply online through: www.embl.org/jobs