Senior Full-Stack Engineer
Posted 38ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Full-Stack Engineer developing advanced travel technology solutions. Collaborating on scalable Node.js and Vue.js applications for a global partner network within the travel industry.
Responsibilities:
- Design, build, and maintain scalable web applications across our Vue 3 frontend and Node.js backend
- Develop and optimize RESTful APIs using Node.js/Bun.js
- Work with complex payment integrations in over 100+ countries and currencies
- Integrate and maintain industry-leading travel API connections for cruises, hotels, and tours
- Collaborate on database design and optimization (MySQL, Redis, Materialized)
- Contribute to our CI/CD pipelines and cloud infrastructure (Docker, Kubernetes, GH Actions)
- 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.
Requirements:
- 5+ years of professional software development experience
- Strong proficiency in JavaScript and TypeScript
- Experience with Vue.js (Vue 3 preferred) or similar modern frontend frameworks (React, Svelte)
- 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.
Benefits:
- 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
















