WeTravel

Senior Product Engineer, Backend

WeTravel

full-time

Posted on:

Location Type: Hybrid

Location: Amsterdam • 🇳🇱 Netherlands

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsGoJavaJavaScriptKotlinMicroservices.NETNode.jsPythonReactReact 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 to discover user problems and shape solutions, creating a world-class experience for organizers and travelers
  • Write high-quality, maintainable back-end code in Ruby on Rails and occasionally front-end code in React/React Native
  • Design reliable, scalable services and systems anticipating customer needs and future scale
  • Ensure services are always on by building resilient applications, monitoring, and mitigating incidents as an on-call/incident responder
  • Mentor teammates and contribute to WeTravel’s engineering practices and excellence
  • Expand product areas: integrated planning experience, AI-enabled tools for trip creation and content, tools & integrations for publishing and promotion

Requirements

  • 7+ years of software engineering experience (ideally full-stack) with strong product ownership mindset
  • Proficiency with Ruby on Rails, or proficiency in at least two of Python/Go/Java/Kotlin/Node.js/.NET with desire to learn Ruby
  • Experience and desire to build user experiences (e.g. web front-ends)
  • Experience building and working with distributed systems, microservices and event-driven architecture
  • Strong systems thinking and ability to design for scalability serving thousands of customers a day
  • Experience operating production systems, 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 with Ruby on Rails, TypeScript, and React/React Native
  • Preferred: Recent experience in building AI-enabled or Agentic applications
  • Preferred: Experience building catalog systems and/or content management systems and familiarity with funnel analytics integrations
Benefits
  • Competitive salary
  • Generous "Time to Recharge" policy - unlimited paid time off
  • Work remotely for a maximum of 4 weeks per calendar year
  • 2-week cross-functional onboarding program
  • Annual team off-site
  • 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
  • Remote-friendly work culture
  • 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
Ruby on RailsReactReact NativePythonGoJavaKotlinNode.js.NETmicroservices
Soft skills
communicationmentoringsystems thinkingproduct ownershipcollaboration