Technical Staff Member / Software Developer | Technische∗r Mitarbeiter∗in / Softwareentwickler*in (w/m/d)

Ruprecht-Karls-Universität Zentr. Universitätsverwaltung

Heidelberg, Neckar, Baden-Württemberg, Deutschland
Published Oct 30, 2025
Part-time
Permanent

Job Summary

This part-time, permanent position (19.75 hours/week) at the Center for Astronomy of Heidelberg University involves critical software development for the Vera C. Rubin Observatory’s Transient and Variable Science Collaboration. The developer will primarily focus on building and maintaining web applications using the Django framework, specifically for managing, classifying, aggregating, and visualizing astronomical data. Key daily tasks include developing REST APIs using Django REST Framework, performing front-end development, ensuring high software quality through continuous integration and code reviews, and creating technical documentation. The ideal candidate must have strong proficiency in Python programming and a technical background in Computer Science or a related STEM field. This role offers the chance to contribute to a landmark project driving the next decade of astronomical research within a dynamic, international university setting, complete with flexible working hours and professional growth opportunities in web development.

Required Skills

Education

Technical qualification in Computer Science or a related STEM field

Experience

  • Technical qualification in computer science or a related STEM field
  • Professional experience in web development principles (Solid understanding is advantageous)
  • Professional experience with the Django framework (Desirable)
  • Professional experience working with databases (Desirable)

Languages

English (Fluent)

Additional

  • Part-time position (50%, 19.75 hours per week). Position is based at the Astronomisches Rechen-Institut (ARI/ZAH) in Heidelberg, Germany.