5 months ago
Amsterdam, NetherlandsSenior
Responsibilities
- Lead payments projects end-to-end, including discovery, PSP integration design, development, rollout, monitoring, and incident response.
- Expand local payment methods and payment rails across priority markets.
- Build card issuing capabilities including ledgers, authorization flows, controls, and operational tooling.
- Scale payment processing infrastructure to support 10x growth.
- Improve multi-currency conversion and FX capabilities across more than 20 currencies.
- Partner with Product and PayOps to understand organizer and traveler needs and develop effective payment solutions.
- Own the reliability of the payments system and participate in production on-call and incident response.
- Contribute to engineering practices, technical excellence, team culture, and mentoring, including AI-related engineering practices.
Requirements
- 7+ years of product engineering experience, including 4+ years architecting complex payments systems.
- Experience at a PSP, acquirer, gateway, or high-scale platform payments team.
- Production experience deploying and troubleshooting integrations across PSPs, card acquirer ecosystems, and payment rails.
- Deep expertise in settlement, reconciliation, dispute management, 3DS2, webhook management, PCI compliance, and tokenization.
- Strong backend experience with Ruby on Rails, Kotlin, Python, Go, Java, or Node.js, with the ability to ramp up quickly on Ruby.
- Full-stack development experience with React for payment flows.
- Expertise designing distributed systems involving double-entry ledgers, reconciliation pipelines, money movement state machines, idempotency, exactly-once semantics, event-driven architectures, webhooks, and reliable consumer patterns.
- Direct production on-call experience, including writing post-mortems and leading incident response.
- Strong written and verbal communication and experience collaborating cross-functionally in distributed, multicultural environments.
- Experience using AI tools to improve engineering workflows and mentoring others on AI concepts.
- Experience with cloud infrastructure, containerization, and modern CI/CD practices.
- Experience handling FX and multi-currency logic in application code.
- Preferred experience launching payment methods or PSP integrations, operating card issuing programs, or building marketplace and two-sided platform payments.
- Direct card issuing experience, including BIN sponsorship, processor integrations, controls, and dispute handling, is a bonus.
Benefits
- Competitive compensation and generous paid time off through an unlimited Time to Recharge policy.
- Remote-friendly work culture with up to four weeks per calendar year working temporarily from another approved location.
- Two-week cross-functional onboarding program.
- Annual team off-site.
- Cycle-to-work scheme through Swapfiets or commuting reimbursement.
- Monday and Thursday team lunches and after-work social events.
- Extensive paid family leave.
- Three paid volunteer days per year.
- Cutting-edge equipment and tools.
- International, travel-loving team environment.
Tech Stack
AWSGoGoogle Cloud PlatformJavaKotlinKubernetesMongoDBMySQLNode.jsPostgreSQLPythonReactRuby on RailsSnowflakeTypeScript
Categories
BackendProduct Engineering
About WeTravel
WeTravel builds a payment and booking platform for multi-day and group travel businesses, with tools for custom itineraries, deposits, installment plans, and supplier payouts. It monetizes through software subscriptions and payment processing fees. Founded in 2016 and headquartered in San Francisco, it serves tour operators, retreat organizers, and student-trip providers worldwide, with growing adoption across Europe, including the UK, Ireland, and Italy.
