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

Location: Remote, based in Poland (legal right to work in Poland required)
Reports to: Head of R&D
Contract type: Full-time, permanent employment contract (not B2B / contractor)
Salary range: 95,000 to 120,000 PLN gross per year, dependent on experience
Employer of record: Teamed (employs you on IDEA’s behalf; see below)

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. 


IMPORTANT – PLEASE READ: How employment in Poland works at IDEA
We want to make sure there is no confusion before we go further in the process.
Our partnership with Teamed (Employer of Record). IDEA does not have an official legal entity in Poland. For this reason, we partner with Teamed, who act as our Employer of Record and legally employ our Poland-based team members on our behalf. If you have not come across this model before, it is increasingly common and very straightforward in practice.

What Teamed handles: the legal employment side only. That means your employment contract, payroll, time-off and leave balances, and coordinating your Polish private healthcare benefit.

What stays with IDEA: everything else. Your day-to-day work, your team, your manager, your projects, your culture, your career development and your colleagues across the UK, Germany, Italy and Poland. In every way that matters to your working life, you are an IDEA employee, exactly the same as anyone else in the business.

Permanent employment, not B2B. This role is a full-time permanent employment contract. It is not a B2B, contractor or self-invoicing arrangement. We hire on a permanent basis because we genuinely invest in our people, their long-term growth and their development with us.

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.