[Remote] Senior Full-Stack Engineer
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