Full Stack Software Developer

EMBL-EBI - European Bioinformatics Institute

Hinxton, United Kingdom

We are looking for a full-stack developer to join the Computational Chemical Biology team at the European Bioinformatics Institute (EMBL-EBI) located on the Wellcome Genome Campus near Cambridge in the UK.

The role is primarily to develop a series of web-based applications and interfaces for the Chemical Biology’s team resources (ChEMBL, SureChEMBL, UniChem). The role also involves the development, maintenance, and documentation of these tools, and supporting their usage within the EBI and externally. Additionally, it will entail some requirement gathering and use-case development.

Your role

  • Develop and maintain web interfaces for ChEMBL, SureChEMBL, and UniChem;
  • Assist in the development and maintenance of corresponding REST services;
  • Adhere to established best practices in software development;
  • Test services and identify any technical issues;
  • Optimize applications for maximum speed and scalability;
  • Ensure all code is clear, concise, well-documented, tested, and stored in a version control system, dockerized, and deployed in Kubernetes using continuous integration (GitLab).

You have

  • A degree in computer science, software development, or a related field;
  • Several years’ professional experience involving front end development;
  • Track record of delivered projects involving web interfaces;
  • Proficient in JavaScript/Typescript web frameworks (Vue.js, React.js);
  • Understanding of the D3.js library;
  • Experience in Python and/or other backend programming languages such as Java;
  • Experience with search engines such as Elasticsearch and SOLR;
  • Familiarity in SQL databases such as Oracle, PostgreSQL, and MySQL;
  • Experience working with CI/CD environments, particularly GitLab;
  • Familiarity with Docker and/or Kubernetes.

You might also have

  • A higher degree and/or relevant post-graduate experience;
  • Knowledge of message brokers such as Kafka, RabbitMQ, and SQS;
  • Interest in life sciences.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

United Kingdom      Developer      Front End Developer      Python Developer      Web Developer      EMBL-EBI - European Bioinformatics Institute     

© EuroJobsites 2024