Italy Job Openings

Human Technopole

Scientific Visualization Developer – National Facility for Data Handling and Analysis

FULL TIME

August 29, 2024

APPLICATION CLOSING DATE: September 29th, 2024


About the institute

Human Technopole (HT) is an interdisciplinary life science research institute, created and supported by the Italian government, with the aim of developing innovative strategies to improve human health. HT has the mission of conducting cutting-edge research and to translate innovation into methods and tools available to the entire National scientific community. To this end, HT is opening National Facilities that will provide world-class research infrastructure for Structural Biology, Light Imaging Microscopy, Genomics, Genome Engineering, and Data Handling and Analysis.



The National Facility for Data Handling and Analysis (NF-Da Ha) will perform in-depth analysis of biological data using state-of-the-art computational methods for bioinformatics and image processing.



NFDHA comprises three Infrastructural Units (IU):
  • IU1 Bioimage Analysis
  • IU2 Omics Analysis
  • IU3 Technology Development – Dev Ops and Web Development


IU3 (Technology Development – Dev Ops and Web Development) is responsible for scientific software development, with a focus on reproducibility, web application development, and Dev Ops activities. IU3 will ensure that the tools and pipelines developed within NF-Da Ha are widely applicable, reproducible, and openly available to the scientific community. This team of software developers, web developers, and Dev Ops engineers will also develop web portals for data access and navigation, to maximise public use of data resources as they are established at HT.



The IU is currently looking to expand its core team with highly motivated people who will help shape the future of scientific application development in Italy, establishing high-quality standards, and bringing innovative technologies from the industry world at the service of research.



We are now looking for a motivated data visualization developer to join our team. The ideal candidate is primarily a front-end developer, with experience in developing web applications and websites with technologies such as SPAs, SSR and SSG frameworks. In addition, a good knowledge of styling and UX/UI is required, to be able to design intuitive and easy-to-use interfaces for web applications. This implies a solid knowledge of frontend architectures, CSS, responsive design, fonts and color management, and styling best-practices. The successful candidate will have the chance to lead the maintenance and further development of an internal custom design system to be used as the stylistic foundation for all developed web applications within the unit, as well as an internal library of Vue.js components, with focus on web accessibility and performance.
Besides standard front-end skills, the ideal candidate is proficient in the field of data visualization. The applicant must understand how to manage data visualization channels to convey results in graphical formats, from designing interactive charts and dashboards in web applications, to creating static charts with Python, R, or other languages, and using standalone data visualization tools. He/she will have the opportunity to master software such as Tableau, Graphpad Prism, Biorender, Adobe Illustrator, and will oversee the development of graphical assets and the design of scientific reports to convey results to the research community.
Due to the heterogeneous role of this professional figure, we are not expecting all the requirements to be initially fulfilled. Main evaluation points will focus on front-end development and general principles of data visualization, with the possibility to gain expertise in software and required computer languages on site. We therefore encourage all people interested in graphics, web development and life sciences to apply. The successful candidate will contribute to establishing NF-Da Ha as a reliable and professional partner for helping Italian scientists share and communicate their research outcomes across the globe.
Human Technopole relies on an internally developed and managed high performance computing infrastructure managed by a highly talented and skilled IT team. IU3 is deeply committed to collaboration with the IT team to design modern and efficient SW solutions according to the needs of the scientific community. This continuous collaboration provides the chance for all members of the unit to own and drive the application and architectural requirements design processes of all developed applications, growing over time a solid background of hardware and software architectural patterns to solve complex problems.



Our current stack and technologies:
  • Frontend solutions development: Vue.js, Nuxt.js, Astro, Graph QL Apollo, D3.js;
  • An internal library of Vue.js components;
  • An internal developed design system based on modern CSS;
  • Backend/ API/ microservices development based on Node.js/Express, Python Fast API, Celery;
  • Databases: My SQL, Mongo DB, Neo4j, Redis;
  • CICD and sw management tools: Git Lab;
  • Containerization and orchestration: Docker, Docker Compose, Kubernetes;
  • Security: OAuth 2.0, Keycloak;
  • Code Testing, Linting and Type Checking: Typecript, ESLint, Playwright, Vitest, Pytest;


Our philosophy:

  • Code with best practices and design patterns in mind;
  • Carefully design applications from the very beginning, avoid technical debt;
  • Take ownership of style and appearance. Avoid the trap of escaping CSS using pre-built solutions and libraries;
  • Prioritize website accessibility and SEO support;
  • Build meaningful HTML pages with semantic HTML;
  • State Machines are beautiful;
  • Learn how to query databases before using ORMs/ ODMs;


In IU3, our aim is to cultivate a close-knit team of highly skilled individuals who thrive on collaboration within a creative and welcoming environment. We are dedicated to supporting the Italian research community through our expertise and cutting-edge technologies, making a significant impact on the advancement of life sciences.



Key tasks and responsibilities
  • Interacting with the HT research groups and National Facilities, especially the Omics unit of the Data Handling facility, to translate research needs into working solutions, gathering requirements and driving many aspects of the design of software;
  • Collaborating with the Human Technopole IT team to find optimal solutions for implementing applications based on projects and infrastructure requirements;
  • Interacting with the HT research groups and National Facilities, especially the Omics unit of the Data Handling facility, and find appealing solutions for data visualization according to expected output formats and project requirements;
  • Formalizing data reports formats and streamline their creation as results of analysis pipelines through software tools, in collaboration with IU2;
  • Designing and developing front-end web applications with a strong focus on interactive charts, complex data management, user experience and accessibility;
  • Maintaining and expanding a Design System to incorporate the Human Technopole brand in all products and services developed by IU3;
  • Designing logos and images to be used in developed web applications and websites;


Essential requirements

  • Msc in computer science / engineering. Degree must be obtained within 3 months from the closing of this call;
  • Fluency in English – HT is an international research institute;
  • Knowledge of at least one front-end development framework such as Vue/ React/ Angular/ Svelte;
  • Knowledge of data visualization libraries such as D3.js, matplotlib, or ggplot;
  • Knowledge of design principles, UX/UI and data visualization;

Preferred requirements

  • Knowledge of front-end architectures;
  • Experience with the technologies/libraries/frameworks included in our stack;
  • Experience with data visualization software such as Tableau and Graphpad Prism;
  • Knowledge of commonly used representation techniques such as volcano, violin, boxplot, Manhattan, UMAP, etc;
  • Knowledge of statistics, biology and computational biology;
  • Experience in academic / research fields;


Organizational and social skills

  • Ability to interact effectively with other team members and work synergistically to drive projects forward;
  • Ability to interact effectively with the researchers involved in assigned projects, to get detailed descriptions of project goals, timelines and requirements to derive precise technical requirements and timeline estimations for projects completion;
  • Attitude towards solving complex, non-standard problems with innovative software architectures and solutions;
  • Quick learner of new technologies, willing to attend online/ in-presence courses and certification programs;
  • Ability to work in a multi-cultural, multi-ethnic environment with sensitivity and respect for diversity;


Application Instructions

Please apply by sending:
  • a CV
  • a motivation letter in English
  • names and contacts of 2 referees (optional)


For any inquiry about the call, please feel free to contact Riccardo De Lucia at riccardo.delucia@fht.org (this email address should not be used to send applications).

Why Human Technopole
HT seeks scientific excellence, we recruit the best scientific talents through international, open calls.
Our working environment is international, friendly and inclusive. Our scientists work together across disciplines on research topics of biomedical relevance, leveraging synergies between their diverse skillsets and methodological approaches.
We believe that highly diverse teams yield the best and most innovative results.
We engage in outward-facing scientific activities aimed at benefiting the national and international research community. Training is also at the heart of our activity, with initiatives and opportunities for our staff, including scientific courses, conferences and workshops.



Main benefits
  • Welfare plans;
  • Canteen service;
  • Work-life balance provisions;
  • Italian language training for foreigners;
  • Parental leave up to 1 year and other support for new parents;
  • Counseling;
  • Flexible working hours;
  • Remote working policy;
  • Support for relocation;
Special consideration will be given to candidates who are part of the protected categories list, according to L. 68/99.
Number of positions offered: 1
Contract offered: CCNL Chimico Farmaceutico, Fixed-term 3 years - employee level, with the possibility of renewal.
The position is based in Milan.
Salary: up to 41K, depending on the candidate's seniority
New Job Alerts
Amplifon Group

Italy IT Project Management Internship

FULL TIME

September 22, 2024

View Job Description
Ferrari Group

ITALY, ROMA TIBURTINA- INSIDE SALES

Roma

September 22, 2024

View Job Description
ABB

Scrum Master - Temporary

Bergamo

FULL TIME

September 21, 2024

View Job Description
Nestle Operational Services Worldwide SA

IT - Junior Risk & Compliance Specialist

Assago

FULL TIME

September 21, 2024

View Job Description
Ralph Lauren

SALES PROFESSIONAL

Roma

September 21, 2024

View Job Description
Looking for similar job?
Istituto Italiano di Tecnologia

Two Junior Scientific Project Manager - Innovation

Genoa

FULL TIME

August 18, 2024

View Job Description
European Food Safety Authority (EFSA)

Scientific Data Steward

Parma

FULL TIME & PART TIME

July 30, 2024

View Job Description
Istituto Italiano di Tecnologia

Scientific Project Manager

Genoa

FULL TIME

August 2, 2024

View Job Description
Corza Medical

Informatore Medico Scientifico, Basilicata, Puglia and Molise (remote)

FULL TIME

July 28, 2024

View Job Description
Eurofins

Country Manager Eurofins Professional Scientific Services Italy

FULL TIME

September 5, 2024

View Job Description
Uriach Italy

ISF - INFORMATORE MEDICO SCIENTIFICO

Chieti

September 9, 2024

View Job Description
See What’s New: Human Technopole Job Opportunities
Human Technopole

Senior Technician/Technician - Imaging Unit - National Facility for Light Imaging

FULL TIME

September 19, 2024

View Job Description
Human Technopole

Bioinformatics Technician – National Facility for Data Handling and Analysis

FULL TIME

September 13, 2024

View Job Description
Human Technopole

Scientific Visualization Developer – National Facility for Data Handling and Analysis

FULL TIME

August 29, 2024

View Job Description
Human Technopole

Postdoc - Soskic Lab Genomics Research Centre

FULL TIME

August 25, 2024

View Job Description
Human Technopole

Junior Facility Management Officer

FULL TIME

August 6, 2024

View Job Description
View More Jobs by Human Technopole
New Job Alerts
Amplifon Group

Italy IT Project Management Internship

FULL TIME

September 22, 2024

View Job Description
Ferrari Group

ITALY, ROMA TIBURTINA- INSIDE SALES

Roma

September 22, 2024

View Job Description
ABB

Scrum Master - Temporary

Bergamo

FULL TIME

September 21, 2024

View Job Description
Nestle Operational Services Worldwide SA

IT - Junior Risk & Compliance Specialist

Assago

FULL TIME

September 21, 2024

View Job Description
Ralph Lauren

SALES PROFESSIONAL

Roma

September 21, 2024

View Job Description