This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our organizers use WeTravel to win travelers by creating beautiful proposals and frictionless booking pages that help the travelers find the trips of their dreams. WeTravel Itineraries give organizers the tools to create proposals, detailed itineraries and high-conversion booking experience, while giving them time back to grow and operate their business. We’re now looking for a highly experienced engineer to join and be part of expanding our product in several areas: An integrated planning experience that helps find the right resources and suppliers to create the right package, with the right price for the right travelers. AI-enabled tools to imagine and create new trips and itineraries, create world class content and optimize their sales funnel. Tools & integrations that help organizers publish and promote their content on the most impactful platforms & channels. Our success in this domain will drive the growth of our organizers - by giving them better sales conversion & extending their reach to new customers.
Job Responsibility:
Lead and build features end-to-end: from reviewing user interviews and product design, through architection and building systems to deployment and monitoring in production
Partner closely with our product team to discover user problems and shape their solutions - creating a world class experience for our organizers and travelers
Write high-quality, maintainable back-end code in Ruby on Rails and occasionally front-end code in React/React Native
Design reliably, scalable services and systems that anticipate the needs of our customers and future scale of our business
Ensure our 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 in at least two other languages Python/Go/Java/Kotlin/Node.js or .NET with desire to learn Ruby
Have experience and the desire to build user experiences (e.g. web front-ends)
Have experience building and working with distributed systems, microservices and event-driven architecture and demonstrate strong systems thinking and can design for scalability serving thousands of customers a day
Have experience with operating production systems, monitoring, and on-call responsibilities
Have 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
Have experience leading projects and mentoring other engineers
Nice to have:
Experience Ruby-on-Rails and TypeScript and React/ReactNative
Recent experience in building AI-enabled or Agentic applications
Experience in building catalog systems and/or content management systems, familiar with building consumer behavior and funnel analytics integrations
What we offer:
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
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 - take time to give back to causes you care about, on us
Cutting-edge equipment and tools to set you up for success
Join an international, travel-loving team with a passion for adventure and innovation