Auf einen Blick
- Aufgaben: Entwickle und verwalte eine innovative Plattform für digitale Erinnerungsprodukte.
- Unternehmen: Schweizer Unternehmen in der Kreuzfahrtfotografie mit einem kreativen Team.
- Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und Entwicklungsmöglichkeiten.
- Weitere Informationen: Wachsendes internes Team mit großartigen Karrierechancen.
- Warum dieser Job: Übernimm technische Verantwortung für ein spannendes Produkt und forme die Zukunft des Unternehmens.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit erforderlich.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
- We are hiring: Full-Stack Software Engineer – Cruise Memora
- Location
- Lugano or Chiasso, Switzerland — final office location to be confirmed
- Start date
- To be agreed,, idealy september 2026
- Workload
Workload: Initially approximately 60% during the MVP takeover, deployment and stabilization phase, with a planned increase to 100% once the platform is fully operational.
This initial phase is expected to take approximately four to six months, after which the position is expected to transition to full-time employment.
About CTI and Cruise Memora
Cruise Travel Image SA is a Swiss-based company operating in the international cruise photography industry.
We provide cruise lines with onboard photography teams, equipment, creative products, technology and operational support across multiple vessels and cruise brands.
- As part of our digital development, we are building
- Cruise Memora
, a web platform for creating, personalizing and managing digital and printed memory products connected to cruise, travel and hospitality experiences.
The platform includes a web frontend and backend, a relational database, object storage and integrations with external services such as authentication, payments and email.
Its architecture is intended to remain portable across cloud and self-hosted environments.
The role
The immediate priority is not greenfield development.
You will take over the Cruise Memora MVP currently being developed by an external university team as part of Phase 1.
You will gain a full understanding of the platform and assume end-to-end technical ownership after delivery.
This includes the codebase, database, infrastructure, environments, deployment process, access credentials, technical documentation, maintenance and future development.
- During the handover, you will work directly with the external development team to:
- Review the system architecture and codebase.
- Validate the technical deliverables.
- Ensure the complete transfer of technical knowledge, documentation, credentials and system access.
- Identify bugs, limitations and critical issues requiring resolution.
The initial phase will continue until the technical takeover has been completed and the MVP has been successfully deployed, validated and confirmed to be fully operational according to the agreed requirements.
Once the MVP has been transferred and stabilized, you will maintain and modify the existing codebase and progressively design, develop, test and deploy selected Phase 2 features.
If future developments require advanced, experimental or highly specialized expertise, the external university team or other technical partners may support CTI again.
You will remain CTI’s internal technical owner and coordinate the integration, testing, deployment and ongoing maintenance of the resulting solutions.
- Main responsibilities
- Review and understand the existing architecture, codebase, database, infrastructure and deployment setup.
- Manage the technical handover of source code, documentation, credentials, environments and operational procedures.
- Identify, reproduce, document and track bugs, limitations and critical issues.
- Maintain and extend the existing codebase through bug fixes, updates and incremental improvements.
- Manage deployments, environments, access controls, backups and basic application security.
- Support internal users and maintain clear technical and operational documentation.
- Design, develop, test and deploy selected Phase 2 features after MVP stabilization.
- Coordinate technical work delivered with external development partners when specialist support is required.
- Act as CTI’s internal technical owner for Cruise Memora.
Following the successful handover and stabilization of the MVP, you will progressively design, develop, test and deploy selected Phase 2 features according to CTI’s priorities and the agreed workload.
These may include developments related to
- Campaign and customer-data management.
- Data imports and personalized project access.
- Template and content-management tools.
- Email and communication integrations.
- Analytics, reporting and operational dashboards.
- B2B, B2C and white-label functionality.
- Authorized third-party API and system integrations.
- What we are looking for
- Experience developing and maintaining full-stack web applications.
- Ability to understand, debug, maintain and extend an existing codebase.
- Experience with relational databases, REST APIs, Git and deployment environments.
- Practical approach to bug fixing, updates and incremental feature development.
- Basic understanding of application security, authentication, access management and backups.
- Ability to document systems, deployment procedures and technical changes clearly.
- Ability to work independently and coordinate with external developers and non-technical colleagues.
- Working proficiency in English.
- Nice to have
- Experience taking over software developed by another team.
- Familiarity with image-heavy web applications, file uploads or digital publishing workflows.
- Experience with Progressive Web Apps, offline functionality or third-party integrations.
- Familiarity with Docker, cloud hosting, CI/CD or production monitoring.
- Experience with object storage such as AWS S3 or equivalent.
- Experience with Postgre SQL or another relational database.
- Familiarity with authentication standards such as OAuth 2.0 or Open ID Connect.
- Interest in AI-assisted development tools.
- Join as CTI’s first internal engineer for Cruise Memora.
- Take technical ownership of a real product at an important stage of its development.
- Work directly with the original external development team during the handover.
- Influence the platform’s technical standards, processes and future roadmap.
- Combine platform maintenance with selected new product development.
- Work on a project connecting technology, photography, travel and personalized digital products.
- Grow with an internal technical team planned to expand to up to three people over the next two years.
- Help shape the structure, knowledge base and development practices of the future Cruise Memora team.
- Salary, workload and role development
The position will initially be offered at an approximately 60% workload during the MVP handover, installation, technical verification and stabilization phase, with a planned increase to 100% once the platform is fully operational and Phase 2 development begins.
- The gross annual salary range for a
- 100% full-time position is
, depending on experience, technical skills and overall profile.
During the initial 60% phase, the salary will be calculated pro rata.
The timing of the increase will depend on the successful completion of the technical takeover, the project roadmap and mutual agreement.
- Application and hiring process
- Please submit your CV and, where available, a
- Git Hub, Git Lab or project portfolio link
Applications will be reviewed based on technical experience, relevant projects and the ability to work with existing software platforms.
Shortlisted candidates may be invited to
- An initial interview with the CTI team.
- A technical discussion or short practical case focused on understanding, debugging or maintaining an existing application.
- A final interview.
The technical discussion is intended to understand your approach, reasoning and problem-solving process, not to test knowledge of CTI’s internal systems.
Only shortlisted candidates will be contacted.
All applications will be treated confidentially.
Personal data, CVs and other application materials will be used exclusively for recruitment and selection purposes.
Access will be limited to authorized individuals involved in the hiring process.
Selected application materials may also be shared with trusted external technical partners where reasonably necessary to support candidate evaluation or recruitment administration.
Such information will be handled confidentially and used only for the relevant recruitment purpose.
Final hiring decisions will remain the responsibility of Cruise Travel Image SA.
Applicant data will not be disclosed for unrelated purposes unless required by applicable law.
Candidates may request access to, correction or deletion of their application data by contacting Cruise Travel Image SA.
#J-18808-Ljbffr
Full-Stack Software Engineer – CruiseMemora Arbeitgeber: Cruise Travel Image
Cruise Travel Image bietet eine inspirierende Arbeitsumgebung in Lugano/Chiasso, wo Kreativität und Innovation gefördert werden. Als Visual Production & Onboard Quality Specialist profitieren Sie von umfangreichen Schulungen und der Möglichkeit, Ihre Fähigkeiten in einem dynamischen Team weiterzuentwickeln. Die Unternehmenskultur legt Wert auf Zusammenarbeit und persönliche Entfaltung, was Ihnen hilft, in Ihrer Karriere zu wachsen und bedeutende Beiträge zu leisten.