There are no current vacancies at IDEA
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.
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:
Essential Skills & Experience:
Desirable Skills & Experience:
The Right Person:
Please note this role is 100% remote with the potential for hybrid working if based near one of our offices.