EMBL-EBI
Life Sciences
FullStackEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Full Stack Engineer at EMBL-EBI. Skills: Full Stack Development, Web Development, CMS, APIs. Understand user needs. Design features in PHP, React, WordPress”
What You'll Achieve.
Deliver real value to users worldwide; Improve software functions
Industry & Context.
Problem solving
Visa exemption
What They're Looking For.
Must 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
Nice to 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
What You'll Do.
Understand user needs
Design features in PHP
Develop frontend applications
Develop backend applications
Develop application architecture
Ensure responsive websites
Adhere to accessible design
Ensure cross-platform compatibility
Write technical documentation
Support client requests
How You'll Work.
Team & Collaboration
Collaborate with diverse internal teams; Collaborate with international partners; Work with stakeholders; Work with product team; Work with colleagues across EMBL sites
Communication Scope
Good written skills; Good verbal skills
Process & Methodology
Manage deadlines, Handle multiple projects
Full Job Description
**[_Training_](https://www.ebi.ac.uk/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 an
Applying for this Full Stack Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about EMBL-EBI?
Real rants from real employees. Read before you apply.