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
Software Engineer responsible for full - stack development using modern frameworks and cloud solutions in U.S. locations. Collaborative role focusing on delivering quality software and technical mentorship.
Senior Engineer developing and maintaining .NET applications at a leading technology firm in India. Collaborating on system architecture, writing APIs, and utilizing cloud technologies.
Experienced Engineer supporting all phases of major projects in power generation, focusing on project development, compliance, and oversight within Duke Energy.
Software Engineer designing, building, and maintaining software products at MiTek. Join a collaborative team focused on innovation and delivering meaningful solutions.
Principal Software Developer leading design and development of account management applications at LPL Financial. Collaborating with cross - functional teams and implementing AI solutions for enhanced client onboarding.
Senior Full Stack Developer for a tech advisory and software development company. Responsibilities include mentoring, creating web apps, and enhancing client interactions in an agile environment.
Senior Backend Engineer at FLYR developing personalized travel offers using Golang and integrating legacy services. Leadership and collaboration in a product - focused scrum team.