Cloud Catalyst GmbH.
Full Stack Engineer / Java / JS
Cloud Catalyst GmbH.Austria5 hours ago
Full-timeEngineering, Information Technology
Company Description

Cloud Catalyst GmbH, based in Vienna, Austria, is a forward-thinking company specializing in innovative and sustainable cloud infrastructure solutions. With deep expertise in complex on-premises and cloud environments, we design and deliver scalable, secure, and high-performance systems. We are currently building advanced web and mobile technologies in close collaboration with our partners. Our team is passionate about creating cutting-edge solutions that empower businesses to innovate and grow efficiently.

Role Description

This is a full-time, on-site role for a Full Stack Engineer located in Vienna, Austria.

You will be responsible for the end-to-end development of modern web applications, working with Java Spring Boot on the backend and Vue.js on the frontend. You will design, implement, and maintain robust, scalable, and high-quality software solutions while collaborating closely with our Backend and Mobile team.

Your day-to-day
  • Develop and maintain backend services using Java and Spring Boot (REST APIs, Spring Security, Spring Data JPA, etc.)
  • Build responsive and dynamic user interfaces with Vue.js (Composition API, Pinia, Vue Router, and modern component architecture)
  • Design and implement clean, maintainable, and well-tested code across the full stack
  • Optimize application performance, scalability, and reliability
  • Debug, troubleshoot, and resolve complex technical issues
  • Collaborate with cross-functional teams (Product Owner, QA, and other developers) in an agile environment
  • Participate actively in sprint planning, code reviews, and technical discussions
  • Contribute to architectural decisions and help improve our development processes and tech stack
You fit if
  • 4+ years of professional experience as a Full Stack Engineer
  • Strong expertise in Java and Spring Boot (including RESTful APIs, microservices, Spring Security, and database integration)
  • Strong hands-on experience with Vue.js (Version 3), including deep understanding of component architecture, reactivity system, VNode/rendering internals, and building reusable Web Components (Custom Elements)
  • Experience building scalable, dynamic frontends using server-driven UI patterns, along with modern tooling (Vite, TypeScript, SCSS/Tailwind)
  • Experience integrating and working with advanced UI libraries and tools such as PrimeVue, Monaco Editor, and Vue Flow in complex applications
  • Experience designing, building, and maintaining production-grade full-stack web applications
  • Strong understanding of software development best practices, clean code principles, testing (unit + integration), and CI/CD
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment
  • Familiarity with agile methodologies (Scrum/Kanban) and tools like Jira
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Fluent in English; German is a strong plus

Key Skills

Ranked by relevance