Back to search results

Full Stack Software Engineer (JavaScript & Python)

European Molecular Biology Laboratory (EMBL)

Location: Heidelberg - Germany
Salary: Grade 4, 5 or 6, depending on experience and qualifications.
Hours: Full Time
Contract Type: Fixed-Term/Contract
Placed On: 24th May 2019
Closes: 23rd June 2019
Job Ref: HD01548

About the team/job

The European Molecular Biology Laboratory (EMBL), one of the highest ranked scientific research organizations in the world, is looking for a full stack developer who will actively participate in the development, deployment, and application of algorithms and software for analysis and visualization of big imaging mass spectrometry data.

This position is open in the Alexandrov Team within the ERC Consolidator project METACELL on creating novel methods for single-cell analyses integrating microscopy and metabolomics ( and the European Information and Communication Technologies project CloudButton on developing serverless data analytics platform ( 

Your role

  • Contribute and potentially direct the development of our Vue.js-based front-end web application
  • Learn cutting-edge technologies and apply them for the benefits of science and our users
  • Prototype web applications for emerging innovative R&D projects 

You have

  • Degree in Computer Science or a closely related degree
  • Experience working as a software developer (ideally 3+ years)
  • Well-rounded engineering skills; full-stack development experience - web + back-end services
  • Practical knowledge of modern web frameworks
  • Being comfortable developing in JavaScript and Python
  • Unit testing, integration testing, continuous integration, Docker
  • Working knowledge of relational databases such as PostgreSQL
  • Good knowledge of VCS (e.g. Git)
  • Great communication skills - ability to think creatively and adapt the message to the audience
  • Proficiency in English 

You might also have

  • Practical knowledge of modern frontend frameworks like React.js, Angular, and Vue.js
  • Proficiency in CSS and HTML magic
  • Experience with AWS or another cloud provider
  • Experience with Linux, message queues (like RabbitMQ), ElasticSearch and GraphQL
  • If you've built something in your spare time, send us the link, we'd love to hear about it

Why join us

You will be a critical part of the dynamic, interdisciplinary, international and cross-cultural team where we work at the intersection of biology, chemistry, and computer science. Our team has a flat organizational structure, currently consisting of 3 developers and 7 scientists. We use advanced software engineering to develop professional open-source software for data science, computational biology, and data visualization. Our award-winning work has been published in top-level bioinformatics and methods journals, and has been highlighted by various scientific journals (Nature, PNAS, PLoS) and public media (CNN, Der Spiegel, Wired, Health, BusinessInsider).

You will contribute to the frontier of science at the intersection of imaging, computational biology, and big data analysis. You will develop web applications for analysis and visualization of big molecular data generated by imaging mass spectrometry and novel single-cell technologies. You will work with users from throughout the world who apply our tools in biology, medicine, and pharma and with our collaborators including major research institutes and cloud technologies developers.

What else you need to know

We love using modern software technologies including, but not limited to: Python 3, scipy, pandas, TypeScript, Node.js, Vue.js, Docker, CircleCI, git, Amazon Web Services, Apache Spark and Ansible. Our main software product is METASPACE:,

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation with a very collegial and family friendly working environment. The remuneration package comprises from a competitive salary, a comprehensive pension scheme, medical, educational and other social benefits, as well as financial support for relocation and installation, including your family and the availability of an excellent child care facility on campus. 

To learn more about working & living in Germany, please visit:

We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:

Subject Area(s):


* Salary has been converted at the prevailing rate on the date placed
Job tools
More jobs from European Molecular Biology Laboratory (EMBL)

Show all jobs for this employer …

More jobs like this
Join in and follow us

Browser Upgrade Recommended has been optimised for the latest browsers.

For the best user experience, we recommend viewing on one of the following:

Google Chrome Firefox Microsoft Edge