At a Glance
- Tasks: Join us in developing innovative data portals for global sustainability projects.
- Company: Be part of a leading organisation tackling biodiversity challenges.
- Benefits: Enjoy flexible working, generous leave, and private medical insurance.
- Other info: Dynamic campus life with amenities and a strong focus on diversity and inclusion.
- Why this job: Make a real impact on global sustainability while advancing your tech skills.
- Qualifications: BSc/MSc in computer science; expertise in Python and web frameworks required.
The predicted salary is between 44337 - 44337 £ per year.
Your role is an exciting opportunity to contribute to data portal development for world‐leading projects tackling global sustainability and biodiversity challenges, such as AEGIS Earth, FAANG, ERGA and TREC.
Responsibilities
- Support and develop software for data curation, coordination, validation, distribution and visualisation of agriculture, aquaculture and biodiversity data.
- Work with large scientific communities to define and implement metadata standards, develop validation tools, and build project‐specific portals.
- Extend existing web data portals to meet consortium needs, including APIs and bespoke visualisation solutions.
- Contribute to the "questionin→insightout" initiative, exposing consortium data through MCP servers and agent‐based interfaces.
- Support development of standardised containerised workflows and cloud platform integration.
- Engage with data generators, project users and collaborators to provide guidance and support on the team's software and metadata description.
- Work with EMBL‐EBI data archives such as ENA and BioSamples to aid sharing of well‐described, high‐quality data.
Qualifications
- BSc or MSc in computer science or related fields.
- Expertise in Python and libraries such as NumPy, Pandas, PySpark; frameworks Django, Django Rest Framework, FastAPI.
- Hands‐on experience with relational (PostgreSQL) and non‐relational (Elasticsearch, Redis) databases.
- Extensive experience in data warehousing architecture, big‐data processing and ETL.
- Proficiency in Unix/Linux environments.
- Experience with GIT and collaborative software development.
- Self‐motivated, capable of independent and team work; excellent communication, interpersonal and English skills.
- Optional experience in web technologies (HTML, CSS, JavaScript frameworks), cloud (GCP or AWS), BigQuery, Dataflow, Looker, Docker, Kubernetes, CI/CD.
- Curiosity or experience with LLM APIs, agent frameworks, MCP, or retrieval‐augmented systems.
Contract & Salary
- Fixed‐term, 2‐year grant‐funded contract.
- Salary: Grade6 – monthly net from £3695.61, plus generous benefits (excluding pension and insurance contributions).
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 hybrid working arrangements.
- Private medical insurance for you and immediate family.
- Annual leave 30 days + public holidays.
- Relocation package including installation grant.
- Campus life amenities: shuttle bus, on‐site library, gym, cafeteria, casual dress code, sports and social clubs.
- Family benefits: on‐site nursery, child sick leave, parental leave, holiday clubs, family allowances.
- Visa exemption and educational support for non‐UK residents.
Diversity, Inclusion & EEO
EMBL is a DORA signatory and promotes diversity and inclusion. We encourage applications from all genders, identities, nationalities and other diverse backgrounds.
Senior Full-stack Web Developer employer: 1000 European Molecular Biology Laboratory
Join EMBL, a leading employer in the field of scientific research and data management, where your role as a Senior Full-stack Web Developer will directly contribute to groundbreaking projects addressing global sustainability and biodiversity challenges. Enjoy a supportive work culture that values diversity and inclusion, alongside generous benefits such as flexible hybrid working arrangements, extensive annual leave, and family-friendly amenities. With ample opportunities for professional growth and collaboration with large scientific communities, EMBL is an excellent place for those seeking meaningful and rewarding employment.
Contact Details:
1000 European Molecular Biology Laboratory Recruitment 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 tech world, especially those who work in sustainability or biodiversity. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Django, or data visualisation. This is your chance to shine and demonstrate how you can contribute to exciting projects.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your experience with databases and cloud platforms. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our mission.
We think you need these skills to ace Senior Full-stack Web Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in Python, data warehousing, and any relevant frameworks like Django or FastAPI. We want to see how you can contribute to our exciting projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about sustainability and biodiversity challenges. Share specific examples of your past work that align with our mission at StudySmarter, and let us know how you can make an impact.
Showcase Your Projects:If you've worked on any relevant projects, especially those involving data curation or web development, be sure to mention them. We love seeing real-world applications of your skills, so include links or descriptions of your work that demonstrate your capabilities.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
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, especially Python and its libraries like NumPy and Pandas. Brush up on your experience with Django and PostgreSQL, as these will likely come up during technical discussions.
✨Showcase Your Projects
Prepare to discuss specific projects where you've developed data portals or worked with large datasets. 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 Company’s Mission
Familiarise yourself with the global sustainability and biodiversity challenges that the company is tackling. Being able to articulate how your skills can contribute to their mission will show your genuine interest and alignment with their goals.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project specifics, and the technologies they use. This not only shows your enthusiasm but also helps you gauge if the company culture and projects align with your career aspirations.