Hybrid Senior Product Engineer, Back-End

Posted last month

Apply now

About the role

  • Evolve our core order system to seamlessly handle new and diverse product lines.
  • Globalize business order models to support any accounting standard in the world.
  • Automate and simplify complex booking workflows to give organizers tools and flexibility to manage group changes, cancellations, and complex payments.
  • Lead and build features end-to-end: from reviewing user interviews and product design, through architecture, building systems to deployment and monitoring in production.
  • Partner closely with product team to discover user problems and shape solutions, creating world-class experiences 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 that anticipate customer needs and future scale.
  • 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.

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, or .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 and strong systems thinking to design for scalability
  • 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/ReactNative
  • Preferred: Recent experience building AI-enabled or Agentic applications
  • Preferred: Experience building catalog systems and/or content management systems; familiar with consumer behavior and funnel analytics integrations

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.
  • Remote-friendly work culture

Job title

Senior Product Engineer, Back-End

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job