Software Engineer - Web Developer

European Molecular Biology Laboratory (EMBL)

Contract Duration: 3 years
Grading: 5 or 6 depending on experience (monthly salary starting at £2,552 after tax). For more information about pay and benefits click here.

The ChEMBL Team at the European Bioinformatics Institute (EMBL-EBI) is looking for a talented and passionate web developer who can design and develop robust solutions that deliver ChEMBL data to our extensive user community.

ChEMBL is a world-leading chemogenomics resource, providing open bioactivity data and associated tools to the scientific community. We have a considerable number of users from academia and industry. You will work in a team-oriented environment, collaborating closely with fellow engineers and technical experts, chemo- and bio-informaticians and scientists across EMBL-EBI and with our many external partners from the UK and internationally. You will have excellent communication skills, able to interact with fellow technical experts as well as scientists seeking solutions to their "real world" problems.

Reporting to the ChEMBL team leader, the job responsibilities will include:

  • Developing web-based solutions to better deliver ChEMBL resources to users
  • Maintaining and further developing the infrastructure that supports interfaces on chemogenomics data
  • Writing robust, tested, and well documented code
  • Working with other members of the team, collaborators and users to develop and deliver new and innovative ways to analyse and visualise ChEMBL data
  • Integrating chemogenomics data with that from other relevant resources at the EBI and beyond
  • Keeping up-to-date with relevant developments in the field of web development

EMBL-EBI is a world-leading informatics centre providing biological and chemical data to the scientific community with expertise in data storage, analysis and representation. As part of the European Molecular Biology Laboratory (EMBL), we are a non-profit, intergovernmental organisation funded by 24 member states and two associate member states and proud to be an equal-opportunity employer.

Qualifications and Experience


  • Ideally 3+ years postgraduate experience in front-end software development with a demonstrable track record of delivery
  • A BSc (or equivalent) in a technical subject (e.g. life science, computing or mathematics)
  • Sound programming skills, including experience of Unix and Python
  • Experience in building and using web services and good knowledge of current web technologies;
  • Knowledge of search technologies e.g. Solr/Elastic
  • Knowledge of relational databases, SQL PL/SQL and NoSQL approaches
  • Evidence of good practice in software engineering to deliver clean, extensible and robust code through rapid development cycles with documentation and version control


  • Exposure to application development within a scientific computing environment; knowledge of the biomedical or life sciences would be advantageous
  • Experience of contributing to open software projects, for example on GitHub
  • An interest in sharing your knowledge and experiences
  • Knowledge of backend technologies including Docker, Graphql, Terraform, Kubernetes
  • Experience using Python web-frameworks such as Django

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation.

We have an informal culture, international working environment and excellent professional development opportunities.

If you’ve ever visited the campus you’ll have experienced first-hand our friendly, collegial and supportive atmosphere, set in the beautiful Cambridgeshire countryside.

Application Instructions
To apply please submit a covering letter and CV, with two referees, through our online system.

Additional Information
Applications are welcome from all nationalities.
EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women.

Share this job
  Share by Email   Print this job   More sharing options
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:


South East England