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

Senior Developer

Job in Norwich, Norfolk County, NR2, England, UK
Listing for: The Earlham Institute
Full Time, Part Time position
Listed on 2026-07-26
Job specializations:
  • Software Development
    Backend Developer, Front End Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 47450 - 58000 GBP Yearly GBP 47450.00 58000.00 YEAR
Job Description & How to Apply Below

Funding End Date 31 Aug 2028 Hours per week 37 Project Title Senior Project Software Developer (COPO) Months Duration 24 Flexible Options Although full-time hours are available, applications from those interested in working part-time hours are also welcomed.

Job Description Main Purpose of the Job

The Earlham Institute is seeking a versatile full-stack Research Software Engineer (RSE) to join the team behind COPO (Collaborative OPen Omics).

COPO is a production-deployed metadata and data-brokering platform that has been developed and operated at the Institute since 2015. COPO underpins some of the largest biodiversity genomics programmes attempted to date, having brokered more than 80,000 samples from over 4,800 species to public repositories such as the European Nucleotide Archive, with automated validation, expert curation and full audit trails.

The successful candidate will join the small engineering team that builds and operates COPO, contributing across the full stack —frontend interfaces, APIs, and the services that connect them to the platform's validation, curation and submission pipelines. Data visualisation, dashboards and API design will be at the centre of the role, but the post is deliberately broad: COPO supports a range of research communities and projects, and the work varies with the needs of those the platform serves.

This is a broadly scoped full-stack role with metadata validation, translation, visualisation and API design as its primary focus. It suits an engineer who enjoys turning complex scientific data into clear, reliable, well-documented interfaces that researchers and the wider community can depend on. Being a senior, hands-on role, you will own significant components of the project end to end, make day-to-day architectural decisions, and drive delivery to time.

Key

Relationships

Internal: COPO Team Lead / Group Leader (direction, prioritisation, line management); the COPO development team of fellow engineers and frontend developers (collaboration, code review, and mentoring); EI bioinformaticians and research scientists (scientific and metadata requirements);
Scientific Computing / IT infrastructure teams (compute, storage and platform services); and project managers / programme coordinators (planning, reporting and effort estimates).

External: genomics and biodiversity programmes and projects that COPO supports; EMBL-EBI / ELIXIR services such as ENA and Bio Samples; other public repositories and registries such as Zenodo and Data Cite; metadata-standards communities including RO-Crate, ISA, MIxS, Darwin Core and Bioschemas; and the wider open-source community and downstream COPO users.

Main Activities & Responsibilities

Dashboards, data visualisation and data portals

  • Design, build and maintain interactive dashboards and public data portals, from data model through to production deployment.
  • Translate complex, multi-source scientific metadata into clear, accurate and accessible visualisations.
  • Build reporting and summary views that are reproducible and auditable, including snapshots for governance and reporting.
  • Apply good practice in accessibility, responsive design and information design so that outputs are usable by researchers and the public alike.

APIs and backend services

  • Develop, document and maintain RESTful APIs that expose metadata in multiple formats for internal tools and external consumers.
  • Integrate frontend and portal services with COPO's validation, curation and submission pipelines.
  • Ensure APIs are performant, versioned, secure and well documented so third parties can build against them with minimal support.

Full-stack engineering and platform contribution

  • Contribute across the COPO codebase: frontend, backend and supporting services as a flexible member of a small engineering team.
  • Write clean, tested, maintainable code with appropriate use of version control, code review, CI/CD and containerisation (Git, Docker).
  • Help deploy and operate COPO instances, working with colleagues on deployment, monitoring, backup and reliability.

Collaboration, standards and support

  • Work closely with the technical lead and engineering colleagues to extend the platform and its metadata standards.
  • Help add support for new data types and metadata schemas, and reflect these in the interfaces and APIs you build.
  • Support research users onboarding onto the platform, including documentation, tutorials and responsive help.
  • Produce clear technical documentation and contribute to open-source releases under permissive licences.
  • As agreed with line manager, any other duties commensurate with the nature of the role.
Person Profile Education & Qualifications

Requirement Importance Degree (or equivalent professional/practical experience) in computer science, software engineering, bioinformatics or a related discipline Essential

Specialist Knowledge & Skills

Requirement Importance Proficiency with version control (Git) and collaborative development workflows, including code review Essential Understanding of FAIR data…

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