Junior Software Developer - Python & Data Engineering im Gesundheitswesen (m/w/d)
Labor Berlin – Charité Vivantes GmbH
About the role
Why this position will excite you:
You want to develop software that has real impact and doesn't just "work through" features? With us, you will work on solutions for diagnostic evaluation based on around 35,000 laboratory samples daily, operating in a data-driven environment with high relevance for patient care.
In our team of experienced subject matter experts, you will learn how to not only write software but also to conceptualize it thoughtfully: with a focus on quality, safety, testability, and clean documentation. You will be given responsibility early on, contribute your own ideas, and develop tools that are actually used.
Become part of Europe's largest hospital laboratory! Find out more about Labor Berlin and what drives us here:
Your Benefits at Labor Berlin:
- Fixed-term employment contract from 01.10.2026 to 30.09.2027 as part of a parental leave replacement
- 39 hours per week in full-time (part-time also possible) with flexible working hours
- Hybrid work model (alternating between at least 2 days per week in the office and flexible remote work) as well as 30 days of vacation (additionally: December 24th + 31st off)
- Childcare in case of illness ("Kids Mobil"), membership in the "Urban Sports Club", free basic laboratory diagnostic check
- BVG company ticket, bicycle leasing ("JobRad") leasing, support with company pension scheme, occupational disability insurance
- Extensive training program (>100 events/year, including via "Haufe Akademie"), summer party/Christmas party, sports events
Your Mission at Labor Berlin:
- Develop software with impact: Prototyping, development, and support of diagnostic evaluation solutions in a regulated environment (IVD/IVDR)
- Use data meaningfully: Development of tools and scripts (e.g., ETL, reporting, APIs, statistical analyses) in the field of bioinformatics & data science
- Quality over speed: Implementation of test-driven, secure, and well-documented software solutions including CI/CD integration
- Understand and use systems: Working with Linux servers and cluster architectures for deployment and scaling of applications
- Drive further development: Continuous optimization of existing tools and participation in innovative, interdisciplinary projects
What distinguishes you:
- Completed degree or training in computer science, IT specialist, or comparable qualification
- Good knowledge of Python and a solid understanding of software development concepts
- Proficient in Git, initial experience in structured development processes, and basic understanding of Linux systems (terminal, SSH, file permissions, simple shell scripts)
- Important: Very good German and English language skills (at least C1 level in one of the two languages) are mandatory
- Analytical thinking and enjoyment of structured problem-solving
Become a part of Labor Berlin. We look forward to your application!
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free