×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full-stack Web Developer

Job in Cambridge, Cambridgeshire, CB21, England, UK
Listing for: 1000 European Molecular Biology Laboratory
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 GBP Yearly GBP 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

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 Bio Samples 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 Num Py, Pandas, PySpark; frameworks Django, Django Rest Framework, FastAPI.
  • Hands‑on experience with relational (Postgre

    SQL) 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), Big Query, 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 30days + 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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary