
Principal Full Stack Developer
The Ritz-Carlton Yacht Collection2 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.
Categories
About The Ritz-Carlton Yacht Collection
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.