Innovative and cost-effective yacht management software solutions
Software Developer
Location
Poland
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
IDEA Data Solutions
• 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.
Job Requirements
- 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.
- 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.
Benefits
- Flexible remote working (with the potential for hybrid working if based near one of our offices)
- Work from anywhere
- Competitive benchmarked salaries that are reviewed annually + discretionary bonus scheme
- Generous paid leave
- Summer and Christmas parties at our HQ in Düsseldorf
- Health & wellbeing support
- Training & Development Opportunities
- Progressive Career Support
- Access to our wider network of Omegro and Volaris Group to network, collaborate with and learn from our fellow software businesses
- Other country-specific benefits also available.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer
SiftWe’re the leader in Digital Trust & Safety, empowering companies of all sizes to unlock revenue without risk.
• Design and build immutable infrastructure and fault-tolerant, multi-AZ/multi-region systems that are resilient and self-healing. • Implement multi-region deployments, such as BigTable clusters spanning multiple regions, with strategies to ensure specific customers are routed to designated regions (e.g., sticky sessions at the regional level). • Optimize local development and testing workflows to be fast, efficient, and seamless. • Create dynamic environments that enable specific services to interact with other environments in real time. • Develop automated bot solutions for deployment and monitoring, integrating with Slack for streamlined updates. • Participate in on-call support and incident response activities, providing 12/7 coverage for one calendar week approximately once every 3-4 weeks.
• Lead the design, development, and implementation of high‑quality software solutions supporting payment processing, merchant onboarding, settlement, and related financial workflows. • Architect scalable, secure, and maintainable systems using modern engineering practices and tools. • Propose innovative solutions to complex business challenges and drive consensus across product, engineering, and business teams. • Identify risks and technical constraints early in the project lifecycle and provide mitigation strategies. • Write clean, efficient, and robust code across the full stack. • Perform code reviews to maintain code quality, best practices, and consistency. • Conduct unit, integration, and performance testing to ensure system reliability and performance. • Maintain comprehensive technical documentation throughout the development lifecycle. • Lead, mentor, and coach a team of software developers to foster professional development and skill growth. • Support team members through technical guidance, problem-solving, and architecture reviews. • Build strong working relationships across engineering, QA, product, and customer‑facing teams to ensure technical alignment and smooth project delivery. • Translate complex technical concepts into clear, accessible language for both technical and non‑technical audiences. • Own the technical delivery of large‑scale, high‑visibility projects and end‑to‑end product modules. • Deliver accurate time and resource estimates for major development efforts. • Ensure solutions meet business requirements, quality standards, and compliance expectations typical of the payments industry. • Champion modern development methodologies (CI/CD, cloud architectures, automated testing, containerization, etc.).
Senior Full-Stack Developer, Bilingual
InEventSmarter events. Stronger connections. That's the InEvent advantage for In-person, Virtual, and Hybrid events.
• Define and execute a technology roadmap aligned with business goals and rapid scaling. • Lead and mentor engineering and technology teams, fostering a culture of ownership, innovation, and continuous learning. • Drive digital transformation and improve product, platform, and process efficiency. • Design and oversee secure, scalable system architecture and infrastructure. • Manage the tech budget and make smart, cost-effective technology decisions. • Work closely with founders, leadership, and stakeholders to translate business needs into technical solutions. • Manage vendors, cloud platforms, and technology partners. • Ensure strong data security, risk management, and regulatory compliance.
Principal/Senior Staff Software Engineer, Streaming Analytics
ClouderaAt Cloudera, we believe that data can make what is impossible today, possible tomorrow.
• Act as the developer and contributor for Apache Flink and the Cloudera streaming analytics suite • Design and build the next generation of features for our streaming core • Lead by example and mentor senior engineers by setting standards for high-craftsmanship code • Partner with Product Management to turn visionary ideas into working prototypes • Serve as the ultimate escalation point for complex distributed system failures




