Technical ownership: You will develop and further evolve complex backend and frontend components—based on Java (Spring Boot) and TypeScript (Vue.js).
System architecture: You will actively shape the architecture of our platform—modular, scalable, and maintainable.
Feature ownership: You will take responsibility for entire feature areas, from initial architectural design to production operation.
Sustainable code quality: You will drive refactoring efforts, design migrations, and consistently improve existing modules.
Engineering culture: You will help shape our development processes—through automated tests, clean CI/CD pipelines, meaningful code reviews, and tools that actually help.
Cross-functional collaboration: You will work closely with UX, Product, and DevOps—always focusing on the best overall outcome.
Requirements
Several years of experience as a Software Engineer, ideally with complex web applications.
Strong knowledge of Java with Spring Boot and TypeScript with Vue.js.
Experience with MongoDB, Docker, HTML/CSS, and CI/CD processes.
Deep technical understanding—you think in systems, not just components.
High quality standards, self-responsibility, and the drive to do things really well.
Good German skills, solid English skills.
Benefits
Technological freedom to shape solutions: Your experience matters—we make decisions together as a team.
Clear structures without bureaucracy: Agile working without Scrum theater.
A strong team: Colleagues who take responsibility and share know-how.
Hybrid work: Between office and home—with full flexibility.
Top equipment: MacBook Pro, IDEs of your choice, modern tools.
30 days of vacation + fair compensation.
Regular team events & genuine togetherness—no mandatory activities, just real engagement.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.