WeTravel

Senior Product Engineer, Front-End

WeTravel

full-time

Posted on:

Location Type: Hybrid

Location: Amsterdam • 🇳🇱 Netherlands

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsMicroservicesReactReact NativeRubyRuby on RailsTypeScript

About the role

  • Lead and build features end-to-end: from reviewing user interviews and product design, through architecture and building systems to deployment and monitoring in production.
  • Partner closely with product team to discover user problems and shape solutions creating a world class experience for organizers and travelers.
  • Write high-quality, maintainable code across frontend (TypeScript/React) and occasionally backend (Ruby on Rails).
  • Ensure services are always on by building resilient applications, ensuring they are well monitored and mitigating incidents as an on-call/incident responder.
  • Mentor teammates and contribute to WeTravel’s engineering practices and excellence.
  • Work on expanding product areas: integrated planning, AI-enabled tools for itinerary creation, tools & integrations to publish and promote content.

Requirements

  • 7+ years of software engineering experience (ideally full-stack) with strong product ownership mindset
  • Proficiency in building consumer-facing user experiences at scale, and expertise with at least one modern web application framework, ideally React/React Native
  • Proficiency with building and maintaining component libraries and working with a design system.
  • Experience building applications working with distributed systems, microservices and event-driven architecture and demonstrate strong systems thinking and can design for scalability
  • Experience with operating applications in production, monitoring, and on-call responsibilities
  • Excellent communication skills and experience working in multicultural, distributed teams
  • Experience using AI assistants like Cursor, Claude Code or GitHub Copilot for code generation and testing
  • Experience leading projects and mentoring other engineers
  • Preferred: Experience Ruby-on-Rails and/or any other back-end language. Comfortable with contributing across the full application stack.
  • Preferred: Recent experience in building AI-enabled or Agentic applications
  • Preferred: Experience in building catalog systems and/or content management systems, familiar with building consumer behavior and funnel analytics integrations.
  • Application questions require legal work authorization and whether sponsorship will be required.
Benefits
  • Competitive salary
  • Generous "Time to Recharge" policy - enjoy unlimited paid time off to rest, recharge, and show up as your best self.
  • Work remotely for a maximum of 4 weeks per calendar year.
  • 2-week cross-functional onboarding program.
  • Annual team off-site (often somewhere sunny).
  • Cycle-to-work scheme (Swapfiets subscription) or commuting reimbursement.
  • Tuesday team lunches and after-work social events.
  • Beautiful office in central Amsterdam - rooftop garden and right by Rokin metro.
  • Extensive paid family leave.
  • Three paid volunteer days per year.
  • Cutting-edge equipment and tools to set you up for success.
  • Join an international, travel-loving team with a passion for adventure and innovation.

ATS Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptReactRuby on Railsmicroservicesevent-driven architecturecomponent librariesdesign systemsAI-enabled toolsscalabilitycode generation
Soft skills
communicationmentoringproduct ownershipsystems thinkingcollaborationleadershipproblem-solvingmulticultural teamworkincident responseresilience