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.
Golang Software Engineer primarily focused on open source projects to enhance cloud - native development. Work on microservices and Kubernetes alongside clients and internal teams.
Full stack software engineer developing integrations for customer backends with the Obex Platform. Collaborating in a hybrid environment for financial advisory technology at Keylane.
Backend Developer modernizing core digital platforms for Darwoft. Working on migrating legacy components to microservices architecture in a hybrid environment.
Golang Developer responsible for developing and maintaining Go - based applications at Genesis Digital Solutions. Collaborating with teams to integrate new features and ensure code quality.
Backend Application Developer at FINARTIX, focusing on software development lifecycle in dynamic projects. Engaging with technology solutions in a fast - growing banking technology environment.
Senior Rust Developer in Poland working on a passwordless platform using secure device - based credentials. Focus on performance and quality assurance in software development processes.
Java Developer building robust and scalable systems for corporate payments in a dynamic international team. Engage in API design, microservices, and customer experience enhancement.
Senior Back - End Developer designing and maintaining server - side applications at Nestlé. Collaborating with cross - functional teams to deliver robust, scalable, high - performance solutions.
Backend Java Developer modernizing existing Java microservices and migrating to Java 21. Seeking a candidate with proactive learning and good teamwork skills.