Web Full Stack Developer

European Bioinformatics Institute (Embl-Ebi) | Hinxton

Date listed

1 month ago

Employment Type

Full time

Glassdoor Rating

4/5 (59 reviews)

The Ensembl project (https://www.ensembl.org) is looking for a talented developer with experience of building modern web applications, to contribute to our open source, next generation platform. Ensembl is one of the world’s leading genome annotation projects, importing sequence data from biological data archives and enriching it with information such as gene structure, variation, and regulatory elements. We also develop web interfaces to help researchers make sense of genomic data and enable third party tool development through our extensive APIs. As part of the European Bioinformatics Institute (EMBL-EBI) our data are distributed without restriction to researchers across the world and our code is freely available (https://github.com/Ensembl).  

As a developer in the web team, you will have the opportunity to contribute to our full range of web resources, from the current Ensembl websites to our new React-based web application and the infrastructure and services that underpin it. These are some of the projects we’re working on right now:

  • Designing and implementing a GraphQL-based query service
  • Setting up automated, containerised deployment using CI/CD and kubernetes
  • Rebuilding our AWS mirrors
  • Building visualisation components for our React front end

Upcoming challenges include: implementing a search system for the new web application that can cope with unified data from across Ensembl; building infrastructure to support increasingly rich and deep data mining; and supporting the complex but intuitive visualisations that will be needed to browse, retrieve and analyse these data.

These are the tools and technologies that we’re using right now:

  • Python/Flask
  • Typescript/React/Redux
  • Rust/WASM
  • Docker/Kubernetes/AWS
  • GitHub/GitLab/CI-CD
  • Perl/Moose
  • MySQL/MongoDB
  • REST/GraphQL

In return we offer:

  • 30 days annual leave per year plus 8 bank holidays
  • Flexible work arrangements
  • Unique pension scheme including 17% employer contribution
  • Annual salary review
  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
  • Death benefit, long-term care, accident at work and unemployment insurances
  • Relocation package including installation grant (if required)
  • On-site library and subsidised on-site gym and cafeteria
  • Casual dress code
  • Free shuttle bus to and from Campus
  • Extensive sports and social club activities (run on campus and remotely)
  • Family benefits: Onsite nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
  • Benefits for non UK residents: Visa exemption, education grant for private schooling, financial support to travel back to your home country every second year and a monthly non-resident allowance