25 Years of Superyacht Management Excellence

Careers at IDEA

At IDEA Data Solutions, we’re a global, remote-first team developing world‑leading superyacht management software from our headquarters in Düsseldorf. For over 20 years, we’ve combined a passion for yachting with German engineering standards to deliver reliable, intuitive tools that keep vessels safer and life on board simpler. With more than 1,300 superyacht projects completed – from 20m vessels to 180m superyachts – we continue to shape the industry through innovation, quality, and our “First Time Right” philosophy. Our diverse team across Europe works collaboratively, values flexibility and work–life balance, and thrives in an open, inclusive culture built on trust, autonomy, and continuous growth.

Current vacancies

There are no current vacancies at IDEA

Software Developer

Job Description

We’re looking for a skilled Software Developer to help build and enhance our suite of superyacht management solutions across cloud, on‑premise, web, and mobile platforms. You’ll work across a modern tech stack to deliver high‑quality features, improve system reliability, and support the tools crews and fleet managers rely on every day. If you enjoy solving complex problems, writing clean code, and collaborating with cross‑functional teams to create impactful software, we’d love to hear from you.

Key Responsibilities:  

  • Design, develop and maintain high quality software solutions across our cloud and on-premise environments. 

  • Build and enhance web applications using modern frontend and backend technologies. 

  • Contribute to the development of mobile apps and supporting APIs using frameworks such as Flutter or similar state based design concepts. 

  • Participate in designing and optimising SQL and No-SQL database structures to support performance and scalability. 

  • Work on our internal data replication systems, ensuring reliability, integrity and efficiency. 

  • Collaborate with the team on architecture decisions, tool selection and best practices for modern software delivery. 

  • Write clean, maintainable and well-documented code following coding standards and secure development practices. 

  • Develop automated tests and contribute to continuous integration and deployment pipelines. 

  • Support troubleshooting and debugging across cloud, on-prem and mobile components.  

  • Contribute to internal tooling and process improvements to increase team efficiency and product quality.  

  • Work collaboratively with cross-functional teams (Customer Care, PS) to deliver high-impact features.  

  • Stay informed about new technologies and engineering practices that could benefit our products and platforms. 

 

Essential Skills and Experience:  

  • Strong proficiency in .NET for application development.  

  • Experience working with web technologies such as Vue.js, jQuery, or similar frameworks. 

  • Solid understanding of SQL and No-SQL databases, including scheme design and optimisation.  

  • Strong proficiency in written and spoken English. 

  • Excellent technical problem-solving skills with an ability to analyse complex systems. 

  • Understanding of modern development practices including CI/CD pipelines, automated testing and version control. 

 

Desirable Skills & Experience:  

  • Minimum of 3+ years experience in similar role within a SaaS or product-focused environment. 

  • Experience in mobile application development, ideally with Flutter or other state based frameworks. 

  • Interest in UX/UI considerations, even at a high level, when building user-facing features. 

  • Experience contributing to or maintaining internal tooling for developer productivity. 

  • Experience with Windows / Linux Administration. 

Customer Care Consultant - Poland (Remote)

Job Description

A fantastic opportunity to join a market-leading software business, serving the yachting industry with an exciting international client base. Perfect for a forward-thinking Customer Care Consultant with a passion for providing exceptional customer service and a desire to drive the success of cutting-edge products within the SaaS space. This role is ideal for someone who thrives on solving problems, excels in a collaborative environment, and enjoys working remotely on projects that have a significant impact on the company’s growth.

Key Responsibilities:

  • Respond to customer inquiries via phone, email, and chat, ensuring timely and effective resolution.
  • Troubleshoot and resolve technical difficulties related to our software products.
  • Document customer interactions and solutions in our support system.
  • Collaborate with the management and technical teams to provide feedback, advocate on behalf of our customers and improve customer service processes and product quality, as well as the overall experience.
  • Maintain up-to-date knowledge of our products and services to provide accurate information to customers.


Essential Skills & Experience:

  • Proficiency in written and spoken English.
  • Strong communication skills and the ability to write and read emails in the appropriate style – communicating complex technical information in a simple, clear and friendly manner.
  • Experience with MSSQL / SQL databases and web applications.
  • General Windows administration skills, including:
    • Permission management
    • Console applications
    • IIS management
    • Services management
  • Experienced in writing technical documentation.
  • Strong organisational and time management skills.
  • Basic knowledge of data security.
  • Excellent problem-solving skills.
  • Previous experience using ticketing systems such as FreshDesk.


Desirable Skills & Experience:

  • Experience with CouchDB.
  • Familiarity with YouTrack.
  • Knowledge of browser tools and console applications.
  • Passion for object-oriented programming, with experience  (.NET, JS etc.)


The Right Person:

  • A proactive self-starter with a can-do attitude, happy to work remotely and occasionally attend in-person team functions and events.
  • Highly motivated to achieve excellence with attention to detail and quality.
  • Not just a problem solver – an adaptable relationship builder able to build a strong rapport with our customers by actively listening, asking thoughtful questions, and showing genuine interest in their concerns.
  • Generally interested in software and boats.
  • A team player, content working within an international matrix environment contributing to a culture of continuous improvement by sharing ideas, participating in team discussions and supporting colleagues.

Please note this role is 100% remote with the potential for hybrid working if based near one of our offices.