Front-End, Back-End and Full-Stack Developers
Location:EMBL-EBI Hinxton near Cambridge, UK
Staff Category:Staff member
Contract Duration:Varies from 1 to 3 years
Grading:5 or 6, for more information about pay and benefits click here
Closing Date:19 March 2017
Reference Number:EBI_00894

Are you a software developer or engineer looking for an exciting opportunity?

We have a number of vacancies and are looking for talented developers and engineers for opportunities arising now and in the near future. Some examples of the types of positions that arise are:

Front-End Software Engineer with JavaScript skills

Full-Stack Software Developer with expert knowledge of Java and Spring (MVC, Security, Integration)


Back-End Python Developer with experience of working on large-scale data analysis projects

Based on the Wellcome Genome Campus in the Cambridge biotech cluster, we offer outstanding technical infrastructure and a supportive, family-friendly working environment. We are a medium-sized organisation of small collegial teams working together in a vibrant, international environment. The campus offers a free commuter bus service, on-site nursery, and subsidised gym and restaurants.

Our staff are very diverse, from patient, detail-oriented coders to experimental early adopters, and work at the interface of biology and computer science. One quality they all share is a natural ability to collaborate and bring out the best in one another.

Working at EMBL-EBI allows you to explore new ideas and technologies, and to put your energy into solving important problems. You will work collaboratively with scientists and engineers to find solutions for healthcare, agriculture and the environment by maximising the value of life-science research data.

Who are we looking for?

Have you worked in software development, software design, database design and automation? Have you processed large datasets in a production environment? We look at experience first. Most of our technology jobs also require a bachelor’s degree or higher in Computer Science or another relevant field, or equivalent experience.

We are looking for:

  • Experienced programmers in languages such as compiled language (Java/C/C++/C#) or scripting language (Perl/Python/Ruby)

  • Developers with experience in databases: RDBMS (Oracle/MySQL/PostgreSQL) or NoSQL (MongoDB/ElasticSearch/Neo4j/Virtuoso/Solr); writing queries (SQL or domain-specific languages) and designing new schemas

  • Experts in API design (programmatic and HTTP/RPC based)

Unix/Linux command line skills, shell scripting and common command-line tools are always in demand as is experience with development tools: Git, issue tracking software; JavaScript/Html/CSS/NodeJS.

You will need to be familiar with best practices in software design, and 'traditional' compute-farm
processing (LSF/SGE) or next-generation processing frameworks (Hadoop/Luigi) will be an advantage.

Good communication is crucial to the success of our projects, so you need to be able to maintain good working relationships and build new ones. The ability to work independently, efficiently and within defined deadlines is expected, but what we are really looking for is commitment to delivering high-quality public services for the advancement of science.

What can I expect?

EMBL-EBI offers a highly competitive salary and benefits package, including a generous holiday allowance, comprehensive health insurance and pension, educational and other family-related benefits where applicable, as well as financial support for relocation. Explore what it is like to work at EMBL-EBI.

Applications are welcome from all nationalities - 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.

Interviews will take place at EMBL-EBI in April 2017. Find out more about application and selection.

If this sounds like a great opportunity for you, then click the apply button. You’ll be asked to upload your CV and a cover letter. Applications will close on 19 March 2017.