Training is a core activity across EMBL-EBI, involving almost every part of the organisation and coordinated by a team of about 20 people. The Training Team delivers a world-recognised programme that includes virtual and face-to-face training for a global audience, alongside self-paced online learning, live webinars, and capacity building through secondments and train-the-trainer workshops. The team also contributes to a high number of externally funded projects.
The EMBL-EBI Training programme also sits under the umbrella of the EMBL International Advanced Training Centre (EICAT) where we work closely with colleagues across all EMBL sites to deliver an EMBL wide programme of events.
Join EMBL-EBI as a Full Stack Engineer and play a key role in shaping the digital platforms behind a world-leading life sciences training programme. Working at the heart of the Training team and embedded within the Web Development team, you’ll design and build impactful, user-focused websites that support a global community in developing essential data science skills.
What You’ll Do
You’ll collaborate with a diverse network of internal teams and international partners, contributing not only to high-quality training websites but also to shared components, standards and best practices used across EMBL and beyond.
You’ll take ownership of solutions from concept to deployment, ensuring they are robust, scalable and deliver real value to users worldwide.
Primary Duties & Responsibilities
Working with our users and stakeholders to understand their needs
Designing and developing features in PHP, React, WordPress and Drupal for the websites
Developing frontend and backend applications architecture
Writing effective APIs
Ensuring the website are responsive & adhere to accessible design principles (WCAG compliance)
Testing software to ensure security & performance optimisation
Ensuring cross-platform compatibility and optimisation
Performing code reviews and unit testing
Writing technical documentation
Supporting client requests through different ticketing systems
You Will Have
Bachelor’s degree in computer science, information technology, or engineering
Demonstrable experience developing websites and maintaining Drupal/Wordpress Content Management Systems (CMS)
Minimum 4-5 years’ experience as a senior full stack web developer
Proficiency with fundamental front-end languages such as HTML, CSS, TypeScript and JavaScript.
Proven ability with JavaScript frameworks such as Angular JS, React or VueJS
Skilled at back-end development using a server side language like PHP/Ruby/Node.js
Developing APIs and RESTful services
Good understanding of databases (e.g. MySQL, PostgresSQL, MongoDB), basic server management tasks (ie SSH, Linux, Apache and Nginx)
Using a continuous integration tool to create deployment pipelines, such as Jenkins, GitLab or similar
Experience integrating Gen AI solutions, APIs, and AI-assisted development tools into full stack web applications
Working experience and understanding of AWS hosting and cloud-based infrastructure
Ability to work autonomously or with teams when required to handle multiple projects and manage deadlines
Good written and verbal skills, with good attention to details
You May Also Have
Using build tools such as NPM, Jekyll, Grunt, Sass/SCSS
Experience with VM and/or container deployment (e.g. Kubernetes, Docker, etc)
Experience with Google Analytics or similar for improving software functions
Experience working in Agile project development
Ability to architect scalable enterprise Drupal solutions including information architecture, data structures, presentation layers, and custom module development
Contract Length: Initial 3-year fixed-term staff member contract, renewable to 9 years.
Salary: Grade 5 - Monthly salary starting at £3,303.40 per month after tax but excluding pension and insurance contributions. Plus, generous benefits.
Next Steps: Please submit an up-to-date CV and supporting cover letter detailing your motivations for applying and highlighting relevant transferable skills and experience.
*** We will review applications on a rolling basis and so encourage candidates to apply as soon as possible. ***
Why join us
Do something meaningful
At EMBL-EBI you can apply your talent and passion to accelerate science and tackle some of humankind's greatest challenges. EMBL-EBI, part of the European Molecular Biology Laboratory, is a worldwide leader in the storage, analysis and dissemination of large biological datasets. We provide the global research community with access to publicly available databases and tools which are crucial for the advancement of healthcare, food security, and biodiversity.
Join a culture of innovation
We are located on the Wellcome Genome Campus, alongside other prominent research and biotech organisations, and surrounded by beautiful Cambridgeshire countryside. This is a highly collaborative and inclusive community where our employees enjoy a relaxed atmosphere. We are committed to ensuring our employees feel valued, supported and empowered to reach their professional potential. Watch this video to see how EMBL-EBI makes an impact.
Enjoy lots of benefits:
Financial incentives: Monthly family, child and non-resident allowances, annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances
Flexible working arrangements - including hybrid working patterns
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 public holidays
Relocation package including installation grant (if required)
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, 10 days of 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.
For detailed information please visit our employee benefits page here.
What else you need to know
International applicants: We recruit internationally and successful candidates are offered visa exemptions. Please take a look at our International Applicants page for further information.
EMBL is a signatory of DORA. Find out how we apply DORA principles to our recruitment and performance assessment processes here.
Diversity and inclusion: At EMBL, we believe that diverse teams drive innovation and scientific excellence. We encourage applications from candidates of all genders, identities, nationalities and/or any other diverse backgrounds.
How to apply: To apply please submit a cover letter and a CV through our online system. Applications will close at 23:59 CET on the date shown below. We aim to provide a response within two weeks after the closing date.
Closing Date
14/06/2026