Senior Product Engineer, Backend
WeTravel
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About WeTravel and the Lifecycle Team
WeTravel is revolutionizing the multi-day group travel industry by providing essential tools for entrepreneurs and small businesses to launch and grow their travel ventures. Our platform simplifies trip creation, secure payments, and customer management, empowering organizers to focus on delivering unforgettable experiences. As a category leader, WeTravel is rapidly scaling, aiming to grow from powering $1B to $10B in travel experiences annually.
The Traveler Lifecycle team, led by Engineering Manager Alex, is dedicated to building an ecosystem of intuitive tools and workflows. This team helps organizers tackle complexities and growth pains by providing visibility, streamlined processes, and AI-powered automation to make running and growing complex travel businesses a breeze.
What You'll Do as a Senior Product Engineer, Backend
As a Senior Product Engineer, Backend, you will play a pivotal role in bringing the Lifecycle team's framework to the next level. This involves leading projects, including both AI-driven and non-AI initiatives, and developing systems that enable organizers to focus on core activities, streamline daily operations, and foster business growth.
Key responsibilities include:
- Lead and build features end-to-end, encompassing user interviews, product design review, architecture, system development, deployment, and production monitoring.
- Collaborate closely with the product team to identify user problems and craft world-class solutions for WeTravel's organizers and travelers.
- Develop high-quality, maintainable code across both frontend (TypeScript/React) and backend (Ruby on Rails).
- Ensure service reliability by building resilient applications, establishing robust monitoring, and actively mitigating incidents as an on-call responder.
- Mentor teammates and contribute to the continuous improvement of WeTravel’s engineering practices and overall excellence.
Upcoming Projects
You'll be instrumental in projects such as:
- CRM: Defining and building tools to efficiently collect and convert leads and returning customers.
- Organizer Dashboard: Designing and implementing a dashboard to guide organizers through critical activities, leveraging WeTravel's intelligent AI platform.
- Tasks Management: Creating smart workflows and intuitive setups to ensure smooth operations, enabling organizers to focus on customer experience.
Your success in these areas will solidify WeTravel as an indispensable daily operations tool and drive organizer growth through data insights and effective customer engagement.
How We Work
WeTravel emphasizes impact, adapting frameworks and execution based on what delivers the most value. The team utilizes modern hardware and continuously seeks better tools and methodologies.
Our current tech stack includes: React/ReactNative/TypeScript + Ruby on Rails and Python Microservices on Kubernetes. We also leverage MongoDB, MySQL, Postgres, Snowflake, and actively work with major LLM providers.
Qualifications
Basic Qualifications:
- 7+ years of software engineering experience, ideally full-stack, with a strong product ownership mindset.
- Proficiency in Ruby on Rails, or strong experience in at least two other languages (Python, Go, Java, Kotlin, Node.js, .NET) with a desire to learn Ruby.
- Demonstrated experience and interest in building user experiences (e.g., web front-ends).
- Extensive experience building and working with distributed systems, microservices, and event-driven architecture, coupled with strong systems thinking and scalability design expertise.
- Experience with production systems, monitoring, and on-call responsibilities.
- Excellent communication skills and experience working in multicultural, distributed teams.
- A pragmatic approach to using AI tools for productivity enhancement.
- Proven experience leading projects and mentoring other engineers.
Preferred Qualifications:
- Direct experience with Ruby-on-Rails, TypeScript, and React/ReactNative.
- Recent experience in building AI-enabled or Agentic applications.
Why Join WeTravel?
Join us to make a significant impact on the multi-day group travel industry, empowering thousands of organizers and millions of travelers globally. You'll tackle meaningful technical challenges at scale, contributing to robust system design and real-time user experiences in a complex domain. Be part of shaping an exceptional engineering team, mentoring colleagues, and fostering a culture of excellence and collaboration. We offer a flexible, remote-friendly work environment with competitive compensation, generous PTO, annual company offsites, and an Amsterdam Program for team visits.
Benefits
- Attractive compensation.
- Full-time - Fixed Term Contract (as International Contractor).
- Generous "Time to Recharge" policy (unlimited paid time off).
- Amsterdam Program: annual 2-4 week visit to HQ with company apartment.
- Remote work flexibility (up to 4 weeks/year from any location).
- Extensive paid family leave.
- Three paid volunteer days per year.
- 2-week cross-functional onboarding program.
- Cutting-edge equipment, tools, and WFH equipment coverage.
- Cambly for non-native English speakers.
- Join an international, travel-loving team passionate about adventure and innovation.
Key skills/competency
- Ruby on Rails
- TypeScript
- React
- Kubernetes
- Microservices
- Distributed Systems
- Product Ownership
- Project Leadership
- AI/LLM Integration
- System Design
How to Get Hired at WeTravel
- Research WeTravel's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor. Understand their commitment to transforming travel and empowering organizers.
- Tailor your resume: Highlight your 7+ years of software engineering, strong product ownership, and experience with Ruby on Rails, TypeScript, and distributed systems. Emphasize project leadership and AI experience for the Senior Product Engineer role.
- Showcase backend and full-stack skills: Prepare to discuss your proficiency in Ruby on Rails and other relevant languages, along with your experience building web front-ends and designing scalable, event-driven architectures.
- Prepare for technical discussions: Be ready to articulate your experience with production systems, monitoring, and on-call responsibilities. Demonstrate strong systems thinking and your ability to design for scalability at WeTravel.
- Emphasize collaboration and mentorship: Highlight your excellent communication skills and experience in multicultural, distributed teams. Showcase instances where you've led projects and mentored engineers effectively.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background