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 conduct 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 grades and a genuine 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 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 & partners.
FORWARD. Monthly Exchange Day.
Project rotations tailored to you.
Expertise management & on-demand training.
FLEXIBLE. Regional offices.
Working hours and locations that suit you.
HEALTH. Company bike (JobRad).
Urban Sports Club membership.
Ergonomic workstations.
Table tennis & foosball for break-time relaxation.
FAIR. Transparent development model — performance is rewarded, loyalty is too.