The Ritz-Carlton Yacht Collection

Principal Full Stack Developer

The Ritz-Carlton Yacht Collection
Apply
2 months ago
Argentina (city not specified)Staff+

Responsibilities

  • Define and maintain the technical architecture for guest-facing web, mobile integration, and API platforms.
  • Establish coding, code review, branching, and release standards across the engineering team.
  • Make and document key technology decisions using Architecture Decision Records.
  • Contribute hands-on full stack development across front-end and back-end layers for approximately 50% of the role.
  • Lead technical discovery for features and integrations, including technical specifications and effort estimates.
  • Review significant pull requests and provide standards-aligned feedback.
  • Identify and address technical debt while balancing delivery needs and long-term platform health.
  • Evaluate and recommend third-party tools, APIs, and services.
  • Serve as the technical escalation point for complex or ambiguous engineering problems.
  • Collaborate with the Senior Business Analyst to ensure requirements are technically feasible and properly scoped.
  • Elevate team capability through pairing, documentation, review, and knowledge sharing.

Requirements

  • At least 8 years of professional software engineering experience, including 3 or more years in a principal, staff, or lead architect capacity.
  • Deep expertise in React and Next.js for front-end development.
  • Strong back-end proficiency with Node.js, Python, or similar technologies.
  • Experience designing RESTful and GraphQL APIs.
  • Experience making architectural decisions for cloud-hosted, production-scale applications, preferably on AWS.
  • Experience defining and enforcing engineering standards across a development team.
  • Strong understanding of CI/CD pipelines, infrastructure-as-code, and DevOps practices.
  • Experience integrating with third-party CRM, CMS, booking, or customer data platforms.
  • Excellent written and verbal communication skills in English.
  • Ability to work independently and manage technical priorities in a lean team environment.
  • Preferred experience with hospitality, travel, cruise, or luxury consumer digital platforms.
  • Familiarity with Drupal CMS architecture and headless or decoupled patterns.
  • Experience with React Native for cross-platform mobile development.
  • AWS Solutions Architect Associate or Professional certification.
  • Experience with microservices or event-driven architecture patterns.
  • Open-source contributions or a strong public portfolio.

Benefits

  • Inclusive equal opportunity employment environment.
  • The role emphasizes indirect technical leadership, knowledge sharing, and team capability development.

Tech Stack

AWSDrupalGraphQLNext.jsNode.jsPythonReactReact Native

Categories

The Ritz-Carlton Yacht Collection

About The Ritz-Carlton Yacht Collection

1,001-5,000 employees

The Ritz-Carlton Yacht Collection operates luxury cruise voyages on three custom-built yachts—Evrima, Ilma, and Luminara—for travelers seeking small-ship itineraries. It sells weeklong to 10-night sailings and private charters, combining onboard lodging, dining, and shore experiences as a bundled fare. The privately held company is headquartered in Fort Lauderdale, Florida, and carries the Ritz-Carlton hospitality brand into the leisure travel market.

Contact me