Back to all positions

[Remote] Senior Full-Stack Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. inCruises® is seeking a Senior Full-Stack Engineer to help build next-generation travel technology across Vue.js frontends and Node.js APIs. The role focuses on developing booking engines, partner compensation systems, real-time competitions, reporting dashboards, and other mission-critical systems while collaborating with cross-functional teams.

Responsibilities

  • Build and enhance our partner compensation engine, calculating commissions, bonuses, and rank qualifications across a global network
  • Develop real-time leaderboards and competition systems that drive partner engagement and performance
  • Create comprehensive partner reporting dashboards with KPIs, sales metrics, and performance analytics
  • Implement complex business logic for multi-tier compensation structures and incentive programs
  • Participate in code reviews and help maintain code quality standards
  • Mentor other engineers and help shape technical decisions
  • Collaborate cross-functionally with product, marketing, and partner success teams

Skills

  • 5+ years of professional software development experience
  • Strong proficiency in JavaScript and TypeScript
  • Solid backend experience with Node.js
  • Proficiency with relational databases (MySQL/PostgreSQL)
  • Experience with RESTful API design and development
  • Familiarity with Git and modern development workflows
  • Strong problem-solving skills and attention to detail
  • Experience with Vue.js (Vue 3 preferred) or similar modern frontend frameworks (React, Svelte)

Company Overview

  • inCruises is the world’s leading travel Membership Club with Partners and Members in over 190 countries. It was founded in 2015, and is headquartered in Guaynabo, NA - Puerto Rico, PRI, with a workforce of 51-200 employees. Its website is https://www.incruises.com/.