News
Events
Full-stack Engineer

Join our team!

Join our team at FAIRmat, based at the Humboldt-Universität zu Berlin, and contribute to advancing research data management and materials science. We are developing NOMAD, a distributed and extendable web-based application that enables thousands of researchers worldwide to manage, visualize, and share scientific data efficiently. If modern web development, scientific data, and impactful, collaborative projects align with your interests, we would like to hear from you.

Applications from all genders are welcome.

Details

  • Position: Full-Stack Engineer 
  • Employment Type: Full-time
  • Salary: equivalent to TV-L E13
  • Location: On-site position at the Humboldt-Universität zu Berlin in Berlin-Adlershof

Job Description

As part of our team, you will:

  • Contribute to the development of NOMAD, a web-application based on a modern tech-stack (React, FastAPI, NoSQL databases, Docker, Kubernetes);
  • Contribute to the full software development lifecycle: from requirements analysis and specification to implementation, including testing, versioning, release and change management, as well as user support;
  • Work with modern web frameworks and technologies:  React, material-ui, FastAPI, RabbitMQ, Elasticsearch, MongoDB, and parallel file systems;
  • 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;
  • Present your work at international conferences and workshops, and potentially spend time at partner institutes for collaborative projects.

Requirements

To thrive in this role, you should bring:

  • A Master’s degree or higher in physics, chemistry, materials science, computer science, or a related field.
  • Understanding of scientific and experimental workflows in materials science (synthesis, experiment, or theory).
  • Programming expertise in Python, JavaScript, or TypeScript.
  • Experience in software developing with Linux, Docker, and Git.
  • 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.

Preferred but not mandatory:

  • Hands-on experience with RESTful APIs, NoSQL databases (e.g., MongoDB, Elasticsearch), and data visualization tools like Kibana or Grafana.
  • 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.

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. 

About FAIRmat

FAIRmat (FAIR Data Infrastructure for Condensed-Matter Physics and the Chemical Physics of Solids) is a consortium of the National Research Data Infrastructure (NFDI). We are building a FAIR (Findable, Accessible, Interoperable, Reusable) data infrastructure for materials science and related research areas. 

Our flagship platform, NOMAD, hosts the world’s largest database for computational materials science research data. We are extending this infrastructure to cover materials synthesis, experimental physics, and data processing workflows, supporting Open Data and Open Science.

Application

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 and Pepe Marquez (fairmat@physik.hu-berlin.de).