At a Glance
- Tasks: Develop data portals for global sustainability projects and collaborate with scientific communities.
- Company: Join EMBL-EBI, a leader in biological data analysis and dissemination.
- Benefits: Enjoy competitive salary, flexible working, generous leave, and private medical insurance.
- Other info: Dynamic, inclusive culture with excellent career growth opportunities.
- Why this job: Make a real impact on biodiversity and sustainability while advancing your career.
- Qualifications: BSc/MSc in computer science, expertise in Python, and experience with databases.
The predicted salary is between 44200 - 44200 € per year.
This is an exciting opportunity to make a significant contribution by delivering data portals for several world leading projects tackling global sustainability and biodiversity challenges.
You will be responsible for support and development of software to handle data curation, coordination, validation, distribution and visualisation of agriculture, aquaculture and biodiversity data. You will work with large scientific communities to define and implement metadata standards, develop software to validate and improve data descriptions, and develop new project specific portals, as well as extend existing web data portals to meet the specific needs of each consortium.
The data portals will include Application Programming Interfaces (APIs) and bespoke data visualisation and presentation solutions. You will also contribute to our growing "question in → insight out" initiative, exposing consortium data through MCP servers and agent-based interfaces so that researchers can ask scientific questions in natural language and get back analysis, not just download links. Additionally, you will support efforts for the development of standardised containerised workflows and cloud platform integration.
As part of this team, you will have many opportunities to engage with data generators, project users, and collaborators, providing guidance and support on utilisation of the team's software and assisting users in providing rich metadata descriptions. You will work with a range of data archives at EMBL-EBI, including the ENA and BioSamples, to support each project and community in sharing and gaining access to well described, high quality sample and genomic data.
You have:
- A BSc or MSc in computer science or related fields
- Expertise in Python, including popular Python libraries: NumPy, Pandas, PySpark and frameworks: Django, Django Rest Framework, FastAPI
- Hands-on experience with both relational (e.g. PostgreSQL) and non-relational databases (e.g. Elasticsearch, Redis)
- Extensive experience in data warehousing architecture, big data processing and ETL
- Demonstrable expertise in Unix/Linux environments
- Experience with GIT and working in collaborative software environments
- A self-motivated work ethic and capability of working both independently and as part of a team
- Excellent communication, interpersonal and English language skills
You may also have:
- Experience developing or maintaining web-based applications (HTML, CSS, JavaScript frameworks such as Angular, React)
- Cloud (GCP or AWS) and popular cloud Big Data tools - BigQuery, Dataflow, Looker
- Hands-on containerisation experience (Docker or similar) and orchestration (e.g. with Kubernetes)
- Experience processing biological archive data
- Tests and CI/CD
- Curiosity or experience with LLM APIs, agent frameworks, MCP, or retrieval-augmented systems
Contract length: 2 years grant funded fixed term contract.
Salary: Grade 6 - monthly salary from £3,695.61 after tax plus generous benefits (excluding pension and insurance contributions).
Next Steps: The scheduled closing date is 10th June and we welcome your application as soon as possible.
Why join us:
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.
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.
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 to 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.
What else you need to know:
- International applicants: We recruit internationally and successful candidates are offered visa exemptions.
- 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: 09/06/2026
Senior Full-stack Web Developer employer: European Molecular Biology Laboratory
At EMBL-EBI, you will be part of a pioneering team dedicated to addressing global sustainability and biodiversity challenges through innovative data solutions. Our collaborative and inclusive work culture, set in the picturesque Cambridgeshire countryside, fosters professional growth and offers generous benefits, including flexible working arrangements, extensive leave, and family support. Join us to make a meaningful impact while enjoying a supportive environment that values your contributions and encourages continuous learning.
Contact Detail:
European Molecular Biology Laboratory Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Full-stack Web Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 projects, especially those related to data portals or web applications. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. Brush up on your Python and database knowledge, as these are key for a Senior Full-stack Web Developer role. Confidence is key, so get comfortable talking about your experience!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at EMBL-EBI and contributing to meaningful projects in sustainability and biodiversity.
We think you need these skills to ace Senior Full-stack Web Developer
Some tips for your application 🫡
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Make sure to highlight your relevant experience and how it aligns with our mission at StudySmarter. Keep it engaging and personal, showing us why you're excited about this role.
Tailor Your CV:Don't just send the same CV for every application. Tailor it to showcase your skills in Python, data handling, and web development that match the job description. We want to see how your unique background fits into our team!
Show Off Your Projects:If you've worked on any cool projects, especially those related to data portals or sustainability, make sure to mention them! We love seeing practical examples of your work and how you’ve tackled challenges in the past.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at European Molecular Biology Laboratory
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and its libraries like NumPy and Pandas. Brush up on your experience with Django and FastAPI, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've developed web applications or worked with data portals. Highlight your role in these projects, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Understand the Mission
Familiarise yourself with the initiatives mentioned in the job description, such as the Ancient Environmental Genomic Initiative for Sustainability. Showing that you understand the impact of your work on global sustainability and biodiversity will resonate well with the interviewers.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects, their approach to data curation, and how they envision the future of their data portals. This shows your genuine interest in the role and helps you assess if the company aligns with your values.