Code analysis and modernization – You analyze existing software systems at the code level and develop modernization strategies with measurable results.
Development – You design and implement solutions in Java, Python, C#, TypeScript or other languages, depending on the project context.
Health checks – You perform technical assessments and identify quick wins as well as long-term optimization opportunities.
Client interaction – You work directly with client development teams and technical decision-makers.
Knowledge transfer – You document findings and empower client teams to continue modernization efforts independently.
Requirements
University degree in computer science with good to very good academic performance and a strong passion for excellent code
Programming experience from personal projects, working student roles, or internships
Proficient in at least one technology – Java, C#, React/Angular/Vue, Python, Kotlin, Haskell, or whatever drives you
Interest in code quality, software architecture, and legacy systems
Hands-on mentality and a structured, analytical, solution
and customer-oriented working style
Multilingual in everyday life – very good German and English skills
Tech Stack
Angular
Haskell
Java
Kotlin
Python
React
TypeScript
Vue.js
Benefits
Weekly community lunch
Exciting events, on
and offline
Two company weekends per year with family & partners
Monthly Exchange Day
Project rotations tailored to you
Expertise management & training on demand
Regional offices
Flexible working hours and locations to suit you
Company bike leasing (JobRad)
Urban Sports Club
Wellpass
Ergonomic workstations
Table tennis & foosball for break-time relaxation
Transparent development model – performance is rewarded, loyalty as well