European Molecular Biology Laboratory (EMBL)

Web Application Developer

European Molecular Biology Laboratory (EMBL)

Hinxton, Cambridge, United Kingdom

About the team/job

The Chemogenomics Team at the European Bioinformatics Institute (EMBL-EBI) is looking for a outstanding web developer with a flair for data visualisation to design, develop and maintain web-based interfaces for the EMBL-EBI chemogenomic resources.

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 scientists and technical experts, chemo- and bio-informaticians and software engineers across EMBL-EBI and with our many external partners from the UK and internationally. You will have excellent attention to details, strong communication skills and be able to interact with scientists as well as technical experts, seeking solutions to their “real world” problems.

Your role

Your role will be to contribute to the design, development and maintenance of web-based tools and interfaces within the Chemogenomics Team, with a particular focus on visualisation of complex biological data.

Responsibilities will include:

  • Liaising with scientists and gathering specifications, based on project requirements

  • Writing well designed, testable, efficient code by using best software development practices

  • Developing existing tools/applications or creating new ones, as required

  • Creating re-usable visual components that can be shared among multiple resources

  • Creating and maintaining code documentation

  • Working with other members of the team and sharing best practices

You have

The successful candidate will hold a BSc (or equivalent) in a technical subject (e.g. a life science, computing or mathematics). They will have a proven track record of developing web-based applications in an industrial or academic environment. A history of good practice in software engineering, rapid development cycle, user-friendly web-interfaces and good code documentation and version control are all essential.

  • Fluency in modern web-development technologies – HTML, CSS, JavaScript

  • Experience using JavaScript frameworks such as Vue, React or Angular

  • Experience in at least one JavaScript visualization library (e.g., d3)

  • Proficient in Python and Python web frameworks (particularly django/Flask)

  • Routine use of version control systems (e.g., GitHub)

You might also have

It is advantageous for applicants to have formal training in web application design and development, as well as two or more years of postgraduate experience in software development. Experience of developing web applications in a life science environment is also advantageous.

  • Experience developing web applications using Elasticsearch is highly desirable

  • Experience working with SQL (e.g., Oracle PostgreSQL) and/or NoSQL databases (e.g., MongoDB) would be beneficial

  • Knowledge of containerization technologies and experience of building Docker images would be advantageous

  • Hands-on experience interacting with RESTful APIs is also desirable


Why join us

At EMBL-EBI, we help scientists realise the potential of ‘big data’ in biology by enabling them to exploit complex information to make discoveries that benefit mankind. Working for EMBL-EBI gives you an opportunity to apply your skills and energy for the greater good. As part of the European Molecular Biology Laboratory (EMBL), we are a non-profit, intergovernmental organisation funded by over 27 member states and two associate member states. We are located on the Wellcome Genome Campus near Cambridge in the UK, and our 850 staff are engineers, technicians, scientists and other professionals from all over the world.

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. The remuneration package comprises a competitive salary, a comprehensive pension scheme and health insurance, educational and other family related benefits where applicable, as well as financial support for relocation and installation. For more information about pay and benefits click here.

We have an informal culture, international working environment and excellent professional development opportunities but one of the really amazing things about us is the concentration of technical and scientific expertise – something you probably won’t find anywhere else.

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. Our staff also enjoy excellent sports facilities including a gym, a free shuttle bus, an on-site nursery, cafés and restaurant and a library.

What else you need to know

To view a copy of the full job description please click here

To apply please submit a covering letter and CV through our online system. Applications are welcome from all nationalities and this will continue after Brexit. For more information please see our website. Visa information will be discussed in more depth with applicants selected for interview.

EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels.

Appointment will be based on merit alone.

This position is limited to the grant duration specified.

Applications will close at 23:00 GMT on the date listed above.

Please apply via recruiter’s website.

Quote Reference: embl-EBI01582