At a Glance
- Tasks: Join a dynamic team to develop high-quality training websites and digital platforms.
- Company: EMBL-EBI, a leader in life sciences training with a global reach.
- Benefits: Generous salary, flexible working, private medical insurance, and 30 days annual leave.
- Other info: Inclusive workplace with excellent career growth and international opportunities.
- Why this job: Shape the future of life sciences education with cutting-edge technology.
- Qualifications: Experience in full-stack development, PHP, React, and CMS like Drupal/WordPress.
The predicted salary is between 39604 - 39604 £ per year.
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. 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.
Responsibilities
- Collaborate with internal teams and international partners to develop high‑quality training websites and shared components.
- Own the full solution lifecycle from concept to deployment, ensuring robust, scalable, secure, and high‑performance applications.
- Work with users and stakeholders to understand needs and design/implement features in PHP, React, WordPress, and Drupal.
- Develop frontend and backend architecture and write effective APIs following WCAG compliance.
- Ensure cross‑platform compatibility, test for security and performance, and perform code reviews and unit tests.
- Write technical documentation and support client requests through ticketing systems.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or Engineering.
- 4‑5 years of senior full‑stack web development experience, including Drupal/WordPress CMS.
- Proficiency in HTML, CSS, TypeScript, and JavaScript (AngularJS, React, VueJS).
- Back‑end expertise with PHP, Ruby, or Node.js and RESTful APIs.
- Experience with MySQL, PostgreSQL, MongoDB and basic server management (SSH, Linux, Apache, Nginx).
- CI/CD pipelines using Jenkins, GitLab or similar.
- Experience integrating Gen AI solutions and AI‑assisted development tools.
- Knowledge of AWS hosting and cloud infrastructure.
- Strong communication skills, attention to detail, and autonomous project management.
Preferred Experience
- Build tools: NPM, Jekyll, Grunt, Sass/SCSS.
- Container/VM deployment: Kubernetes, Docker, etc.
- Google Analytics or similar for performance insights.
- Agile project development.
- Enterprise Drupal architecture and custom module development.
Contract & Salary
Initial 3‑year fixed‑term contract, renewable up to 9 years. Grade 5 with a monthly salary starting at £3,303.40 (after tax, excluding pension and insurance contributions). Includes generous benefits.
Benefits
- 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 patterns.
- Private medical insurance for you and immediate family.
- 30 days of annual leave plus public holidays.
- Relocation package with installation grant (if required).
- On‑site library, gym, cafeteria, and shuttle bus.
- Casual dress code and extensive sports and social club activities.
- On‑site nursery, child sick leave, generous parental leave, holiday clubs.
- Non‑UK residents: visa exemption, education grant for private schooling, support to travel home every second year, non‑resident allowance.
Diversity & Inclusion
EMBL welcomes candidates of all genders, identities, nationalities, and backgrounds. We are committed to providing an inclusive and supportive workplace.
International Applicants
We recruit internationally and successful candidates are offered visa exemptions.
Closing Date
Applications close on 14/06/2026.
Full Stack Engineer employer: 1000 European Molecular Biology Laboratory
At EMBL-EBI, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. As a Full Stack Engineer, you will not only contribute to a world-leading life sciences training programme but also benefit from generous allowances, flexible working arrangements, and extensive professional development opportunities. Our commitment to diversity and inclusion ensures that every employee feels valued and supported, making EMBL-EBI a truly rewarding place to advance your career.
Contact Details:
1000 European Molecular Biology Laboratory Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your field, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those that align with the Full Stack Engineer role. Make sure it’s easy to navigate and highlights your expertise in PHP, React, and other relevant technologies.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Brush up on your knowledge of APIs, databases, and web development frameworks. We want you to feel confident and ready to impress!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search. Let’s get you on board!
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Full Stack Engineer role. Highlight your proficiency in PHP, React, and any CMS experience you have with Drupal or WordPress. We want to see how you can contribute to our training platforms!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for web development and how your background aligns with our mission at EMBL-EBI. Don’t forget to mention any experience you have with AI solutions or cloud infrastructure – it’ll make you stand out!
Showcase Your Projects:If you've worked on relevant projects, whether personal or professional, include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to develop robust and scalable applications.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our team there!
How to prepare for a job interview at 1000 European Molecular Biology Laboratory
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like PHP, React, and Drupal. Brush up on your knowledge of RESTful APIs and database management systems like MySQL and PostgreSQL. Being able to discuss your experience with these tools confidently will show that you're a strong fit for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to think critically and work autonomously, which is key for a Full Stack Engineer.
✨Understand the User Perspective
Since the role involves collaborating with users and stakeholders, be ready to talk about how you gather user requirements and implement features based on their needs. Share examples of how you’ve designed user-friendly applications or improved existing ones, as this shows your commitment to delivering high-quality training websites.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, project timelines, and the technologies they use. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values and work style.