Join the Molecular Networks team at EMBL-EBI and help build the next generation of biological knowledge resources used by researchers worldwide.
Our team develops and operates internationally recognised data resources including IntAct and Complex Portal, which provide expertly curated information on molecular interactions and macromolecular complexes. These resources support systems biology, drug discovery, and biomedical research by making complex biological knowledge accessible through high-quality curation, modern data services, and programmatic APIs.
We are seeking a Full Stack Web Application Developer to contribute to the development of software and infrastructure supporting these resources and their associated curation workflows. In this role, you will work at the intersection of biocuration, bioinformatics, and AI-enabled data integration, helping to build tools that allow scientists worldwide to discover, analyse, and reuse biological knowledge.
Your role
This is an exciting opportunity to contribute to globally used biological knowledgebases IntAct and Complex Portal.
You will develop and maintain web applications and software infrastructure that support data curation, integration, validation, distribution and visualisation of molecular interaction and macromolecular complex data.
Working closely with biocurators, bioinformaticians, and international collaborators, you will help design and implement software solutions that enable efficient literature curation, data integration, and dissemination through modern web services and APIs.
Your responsibilities will include:
Developing and maintaining web applications supporting biocuration workflows
Designing and implementing REST APIs and data services
Building interactive web interfaces and visualisation tools for exploring biological knowledge
Developing software for data validation, transformation, and integration pipelines
Supporting development of AI-assisted literature curation and knowledge extraction tools
Integrating curated interaction and complex data with other EMBL-EBI resources
Collaborating with international scientific communities to implement data standards and controlled vocabularies
As part of the team, you will interact with an international community of data generators, database users, and scientific collaborators, providing guidance on data submission, metadata standards, and use of the team’s software and services.
You have
A BSc or MSc in computer science, bioinformatics, software engineering, or a related field
Strong programming experience in both Java and Python
Experience developing web applications and backend services
Experience with Java frameworks commonly used for web and service development (e.g. Spring, Spring Boot or similar)
Experience designing and implementing RESTful APIs and data services
Experience in using AI based tools for coding, data management, and interface definition (MCP servers)
Experience with relational databases (e.g. PostgreSQL, MySQL) and data modelling
Familiarity with search or NoSQL technologies such as Solr, Elasticsearch or Redis
Experience with graph databases like Neo4j
Experience working in Unix/Linux environments
Experience with version control systems such as Git and collaborative software development workflows
Good understanding of software engineering practices, including testing, debugging, and maintainable code design
Strong problem-solving skills and the ability to work both independently and as part of a team
Excellent communication, interpersonal, and English language skills
You may also have
Experience working with biological databases or bioinformatics data
Experience with containerisation and deployment technologies such as Docker and Kubernetes
Experience with cloud environments (e.g. AWS or Google Cloud)
Experience with continuous integration and testing frameworks
Familiarity with text mining or AI-assisted data extraction tools
Experience working with ontologies or controlled vocabularies
Experience with Python web frameworks such as Django, Django REST Framework, or FastAPI
Contract length: 3 years, renewable to a maximum of 9 years
Salary: Grade 5 or 6, monthly salary from £3,303 or £3,695 after tax. (Excluding personal pension and insurance contributions) plus generous benefits and financial allowances depending on personal circumstances.
Why join us
Do something meaningful
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.
Join a culture of innovation
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. Watch this video to see how EMBL-EBI makes an impact.
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 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.
For detailed information please visit our employee benefits page here.
What else you need to know
International applicants: We recruit internationally and successful candidates are offered visa exemptions. Please take a look at our International Applicants page for further information.
EMBL is a signatory of DORA. Find out how we apply DORA principles to our recruitment and performance assessment processes here.
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
12/04/2026