Academic Researcher – Research Software Engineer Web Application Development (Full Stack) (f/m/d)

Universität Heidelberg

Job Description

The Scientific Software Center (SSC) at the Interdisciplinary Center for Scientific Computing, Heidelberg University, aims to improve sustainability of research software and professionalization of its development. The SSC develops software solutions for this purpose, advises researchers and promotes the recognition of RSEs in the scientific community. We are looking to expand our team as soon as possible with an

Academic Researcher

Research Software Engineer “Web Application Development (Full Stack)- (f/m/d)


  • Development of web interfaces for research software in close consultation with researchers
  • Advising researchers on research software interfaces and research software systems
  • Deployment of research software
  • Conception and development of software documentation and user tutorials

  • A doctoral or Master-s degree
  • Expert knowledge in web development, preferably full-stack with a focus on front-end development
  • Experience with research software development during university study and/or completion of Master-s / PhD / further academic employment
  • Excellent knowledge of at least one stack relevant to web development for research software, including Javascript/Typescript, Frontend Frameworks (Svelte/React/Vue), Python (Django/Flask/FastAPI), R (shiny), SQL/Graph database (Neo4j/MongoDB)
  • Experience with frontend and E2E testing, e. g., Cypress, Playwright, Vitest, Jest
  • Excellent communication skills
  • Good working knowledge of software development best practices: version control, documentation, automated testing, CI/CD etc.
  • Independent, structured way of working
  • Ability to work in teams and communicate progress
  • Very good knowledge of English

  • Involvement in cutting-edge research projects in an international environment
  • Flexible working hours and a good work-life balance, e. g. also through the possibility of part-time employment
  • Opportunity for further training and building a professional network by participating in national and international conferences
  • A dedicated team that supports each other
  • Modern workplace and attractive location in Neuenheimer Feld with good public transport connections
  • Job ticket
  • Access to our university sports offers and language courses

The position is limited to three years. In an innovative environment, you will have the opportunity for professional training and qualification in the emerging professional field of research software engineering. Payment is made depending on qualification at TV-L E13.

View More