Who ❤️ PJ →

Full Search

26 Nov 2025

Full-Time Software Developer

EMBL-EBI – Posted by Clarence Saffron Walden, England, United Kingdom

Job Description

In this role, you will have the opportunity to develop domain area expertise in human genetics while working with a modern technology stack. You will design, develop and support the DECIPHER platform, extending its functionality and keeping it up to date with cutting edge scientific knowledge. DECIPHER is a web application written in Node using Vue, Nuxt.js, and Express, with a PostgreSQL database, using Sequelize as an ORM.

Your responsibilities will include:

  • Designing and implementing data structures and user interfaces to represent information relating to the human genome and genetic disorders.
  • Investigating, retrieving and reshaping data from other resources.
  • Upholding and refining expectations and for code quality, conventions, and development practice. Reviewing code written by other developers and identifying where any improvements can be made.
  • Responding to bug reports and requests for support or new features and working with stakeholders to understand their requirements.
  • Identifying causes of performance issues and resource usage and developing optimisations to maintain a responsive and stable service.
  • Identifying and evaluating new technological opportunities and, where the project would benefit advocating for adoption as part of team planning activities
  • Liaising with other groups at EMBL-EBI and externally, to explain requirements, optimise data presentation and to agree standards for data representation.

You have 

  • 4 – 5 years of relevant software development experience
  • Extensive experience of software development in JavaScript (Node.js or browser-based).
  • Proficient in developing reactive, data-driven web applications using frameworks such as Vue, React, or Angular.
  • Good knowledge of relational databases, including designing tables, views, and constraints.
  • ​​Experience of working in a collaborative professional software development environment.
  • Proficiency working in a UNIX/Linux environment, using command-line tools and version control.
  • An understanding of modern software development practices and tooling e.g. Continuous Integration/Deployment, automated testing, linting, performance benchmarking.
  • Experience of or enthusiasm to learn about human genetics
  • An ability to produce consistent and compelling user experiences
  • The ability to deliver a high-quality product on time and with careful attention to detail.

You may also have

  • Experience working with SVG and/or HTML canvas to visualise data.
  • Familiarity with scripting languages such as Bash, Perl, Python.
  • Experience of designing and leading software projects
  • Experience in bioinformatics and the management of genomics data

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569 per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances
  • Hybrid working arrangements
  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)
  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays
  • Relocation package including installation grant (as applicable)
  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)
  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
  • Contract duration: This position is a 3 years grant based contract
  • Salary: Monthly salary starting at £3,229 or £3,612 after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)
  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.
  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.
  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

How to Apply

To apply, please submit a covering letter and CV via our online system. Applications will close on 01/01/2026.

Job Categories: Equal Opportunities. Job Types: Full-Time. Salaries: 40,000 - 60,000.

Job expires in 28 days.

Apply for this Job