Code analysis and modernization – You analyze existing software systems at the code level and develop modernization strategies with measurable outcomes.
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 and long-term optimization opportunities.
Client interaction – You work directly with client development teams and technical decision-makers.
Knowledge transfer – You document findings and enable client teams to continue modernization efforts independently.
Requirements
University degree in Computer Science with good to very good academic results and a genuine passion for excellent code.
Programming experience from personal projects, working-student positions, 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 real life as well — very good German and English skills.
Tech Stack
Angular
Haskell
Java
Kotlin
Python
React
TypeScript
Vue.js
Benefits
COMMUNITY. Weekly community lunch.
Exciting on
and offline events.
Two annual company weekends with family and partners.
VORWÄRTS. Monthly Exchange Day.
Project rotations tailored to you.
Expertise management & on-demand training.
FLEXIBLE. Regional offices.
Working hours and locations that suit you.
HEALTH. JobRad (company bike leasing).
Urban Sports Club.
Ergonomic workstations.
Table tennis & foosball for breaks.
FAIR. Transparent development model — performance is rewarded, and loyalty too.