Job Description
Our client is a global travel organisation undergoing significant digital transformation, and they are looking for a Fullstack JavaScript Engineer to join their product engineering team. This is a fully remote role based in Portugal.
This is a high-impact individual contributor role for someone who enjoys building production-ready web applications and scalable customer-facing features. You will work on modern fullstack products that power personalised customer journeys and help drive engagement and conversion across digital channels.
Skills & Requirements:
- Strong experience with fullstack JavaScript/TypeScript development
- Proven experience building production-grade web applications (React/Next.js preferred)
- Solid backend development experience (Node.js, Express, or similar)
- Experience with cloud-native architectures (AWS preferred)
- Strong API design and implementation skills (REST/GraphQL)
- Familiar with CI/CD pipelines, containerisation (Docker), and deployment best practices
- Experience with modern data storage solutions (SQL/NoSQL)
- Strong problem-solving and communication skills
- Customer-focused mindset with high ownership and quality standards
Role & Responsibilities:
- Build and maintain fullstack web applications that support customer-facing experiences
- Design and develop scalable backend services and APIs
- Collaborate with product, design, and data teams to deliver high-quality features
- Ensure performance, security, and reliability of production systems
- Participate in technical discussions and contribute to architecture decisions
- Support continuous improvement through code reviews, testing, and automation
Benefits:
- Fully remote working model from Portugal
- Competitive salary and bonus opportunities
- Travel perks & wellbeing support
- Continuous learning and global collaboration
- Inclusive culture and strong DEIB commitment
For more information – please apply or send your CV directly, and I will call you back to provide more details.
Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application