
Senior Product Engineer, Front-End
WeTravel
full-time
Posted on:
Location Type: Hybrid
Location: Amsterdam • 🇳🇱 Netherlands
Visit company websiteJob 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