Full-stack engineer or Dev-ops engineer

Join our team!

FAIRmat is seeking a Full-stack engineer or Dev-ops engineer (TV-L E13). Join the dynamic FAIRmat team at its headquarters at the Humboldt-Universität zu Berlin and work towards shaping the future of research data management and materials science!

Help us building NOMAD, a distributed and extendable web-based application for managing, visualizing, and sharing scientific data that is used by thousands of researchers world-wide.

All genders are encouraged to apply.

Job Description

  • You will contribute to the development on NOMAD, a web-application based on a modern tech-stack (React, FastAPI, NoSQL databases, Docker, Kubernetes);
  • You will contribute to the full software development lifecycle, from requirements analysis, to specification and implementation, including testing, versioning, release and change management, as well as user support;
  • You will work with modern web frameworks and technologies (Reast, material-ui, FastAPI, RabbitMQ, Elasticsearch, MongoDB, and parallel file systems);
  • You will help to build and operate our continuous integration and deployment pipelines spanning multiple projects on GitLab-ci and GitHub-actions, as well as deployment to a Kubernetes cluster;
  • Possibility of shorter and, if necessary, longer stays at partner institutes, and presentation of our project at conferences and workshops.


  • An academic degree at Master’s level or higher in physics, chemistry, materials science, computer science, or another relevant field;
  • Excellent understanding of scientific and experimental workflows in materials science (synthesis, experiment, or theory);
  • Very good programming skills in Python, JavaScript, or TypeScript;
  • Experience in software developing with Linux, Docker, and Git;
  • Ideally experience in developing and integrating RESTful APIs;
  • Ideally experience in working with NoSQL databases like MongoDB or Elasticsearch;
  • Ideally experience with data analysis and visualization and platforms like Kibana or Grafana
  • Ideally experience with building CI/CD pipelines with GitLab or GitHub, implementing Dockerfiles and deploying to Kubernetes;
  • Ability to interact and communicate with experts from different scientific fields;
  • Excellent verbal and written communication skills in English. Proficiency in German is a plus;
  • Strong teamwork skills and enthusiasm for bringing together people with diverse backgrounds and interests.

What we offer

A stimulating, multidisciplinary working environment, a pay scale classification (based on TV-L), ample development opportunities, and flexible working hours. The majority of the FAIRmat team is based at the Humboldt-Universität zu Berlin. The project is funded until September 30, 2026 with prospect towards prolongation. 

Who we are

FAIRmat stands for FAIR Data Infrastructure for Condensed-Matter Physics and the Chemical Physics of Solids. FAIRmat is a consortium of the National Research Data Infrastructure NFDI. We are building a FAIR data infrastructure for materials science and related research areas. FAIRmat develops NOMAD, the largest database for computational materials science research data, worldwide. We are currently advancing our data infrastructure towards materials synthesis, experimental physics, theory, and data processing workflows. This new digital infrastructure, based on leading-edge IT technologies, supports Open Data and Open Science towards data-centric materials science.

... Interested in joining FAIRmat?

Excited by the prospect of joining us? Please submit your application as a single PDF file, which should include your motivation letter, CV, certificates, and 3 references. Send us your application by e-mail to Victoria Coors (