At a Glance
- Tasks: Join us to develop web applications that support global biological knowledge resources.
- Company: Be part of EMBL-EBI, a leader in biological data curation and innovation.
- Benefits: Enjoy competitive salary, generous leave, hybrid work, and family-friendly perks.
- Why this job: Make a real impact in bioinformatics while collaborating with international scientists.
- Qualifications: Strong programming skills in Java and Python; experience in web development required.
- Other info: Dynamic campus life with sports, social activities, and a supportive community.
The predicted salary is between 39636 - 44280 £ per year.
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
- ABSc 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
Apply now!
Benefits and Contract Information
- Financial incentives: depending on circumstances, monthly family/marriage allowance of £278, monthly child allowance of £336 per child. Non-resident allowance up to £569 per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances.
- Hybrid working arrangements
- 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 eight bank holidays
- Relocation package including installation grant (as applicable)
- 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, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances
- Contract duration: This position is a 3 year contract renewable up to 9 years
- Salary: Monthly salary starting at £3303 or £3695 after tax but excluding pension & insurances + benefits (Total package will be dependent on family circumstances)
- International applicants: We recruit internationally and successful candidates are offered visa exemptions.
- Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.
- Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.
To apply, please submit a covering letter and CV via our online system. Applications will close on 12/04/2026.
Full Stack Web Developer in Saffron Walden employer: EMBL-EBI
Contact Detail:
EMBL-EBI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Web Developer in Saffron Walden
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. 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 web development and bioinformatics. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. Brush up on your Java and Python skills, and be ready to discuss your experience with REST APIs and data services.
✨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.
We think you need these skills to ace Full Stack Web Developer in Saffron Walden
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights the skills and experiences that match the job description. We want to see how your background in Java, Python, and web development aligns with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how you can contribute to our team. Let us know how your experience with APIs and data services can make a difference.
Showcase Your Projects: If you've worked on relevant projects, whether in a professional or personal capacity, be sure to mention them. We love seeing practical examples of your coding skills and problem-solving abilities!
Apply Through Our Website: Don't forget to submit your application through our online system! It’s the easiest way for us to review your materials and get back to you. We can't wait to see what you bring to the table!
How to prepare for a job interview at EMBL-EBI
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and Python. Brush up on frameworks like Spring and Django, and be ready to discuss your experience with REST APIs and data services.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous projects. Be ready to explain your thought process and the tools you used, especially in relation to bioinformatics or data integration.
✨Understand the Biological Context
Familiarise yourself with the basics of biocuration and molecular interactions. Showing that you understand the biological significance of the work can set you apart from other candidates.
✨Communicate Effectively
Since you'll be collaborating with international teams, practice explaining technical concepts in simple terms. Good communication skills are key, so be prepared to demonstrate your ability to convey ideas clearly.