Senior Software Engineer - SaaS Platform (Java / Vue.js) Remote
About the Role
We are looking for a Senior Software Engineer - SaaS Platform (Java / Vue.js) remote to join our innovative team at immocloud GmbH. In this role, you will develop systems that not only function but also scale effectively. If you are eager to take on responsibilities beyond just coding, including architectural decisions, this position is perfect for you. Our mission is to revolutionize the real estate industry with a modern platform through genuine digitization and robust software architecture.
What You'll Do
- Take technical responsibility for the development and enhancement of complex backend and frontend components using Java (Spring Boot) and TypeScript (Vue.js).
- Actively shape the architecture of our platform, ensuring it is modular, scalable, and maintainable.
- Own entire feature areas, from initial architectural design to production operation.
- Drive refactoring initiatives, design migrations, and continuously improve existing modules to ensure sustainable code quality.
- Contribute to our engineering culture by refining development processes through automated testing, clean CI/CD pipelines, meaningful code reviews, and effective tools.
- Collaborate closely with UX, Product, and DevOps teams, always focusing on achieving the best overall results.
Requirements
- Several years of experience as a Software Engineer, ideally in 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 awareness, self-responsibility, and a genuine desire to excel.
- Good German language skills and solid English proficiency.
Nice to Have
- Experience in agile methodologies and a strong understanding of software development best practices.
- Familiarity with cloud services and microservices architecture.
What We Offer
- Technological freedom: Your experience matters – we make decisions together as a team.
- Clear structures without bureaucracy: Agile work without unnecessary formalities.
- A strong team: Colleagues who take responsibility and share knowledge.
- Hybrid work: Flexibility between office and home.
- Top equipment: MacBook Pro, preferred IDEs, and modern tools.
- 30 vacation days and fair compensation.
- Regular team events and genuine camaraderie – no mandatory events, just real interest.
If you want to work in an environment that takes technology seriously, we look forward to your application. No lengthy cover letters are necessary – just show us what you can do!
This Senior Software Engineer role offers a unique opportunity to work remotely with a competitive salary and a strong team culture at immocloud GmbH.
Who Will Succeed Here
Expertise in Java and Spring Boot, demonstrating strong skills in building scalable SaaS applications, while also being proficient in TypeScript and Vue.js for front-end development.
Self-motivated and disciplined remote worker, capable of managing time effectively while collaborating with cross-functional teams through tools like GitHub and CI/CD pipelines.
Strong architectural mindset, with a focus on designing microservices and containerized applications using Docker and MongoDB, enabling efficient scaling and maintainability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months