WeTravel, Inc. logo

Senior Product Engineer - Payments Team

Job Overview

Location

Bulgaria

Job Type

Full-time

Category

Software Engineering

Date Posted

May 26, 2026

Full Job Description

đź“‹ Description

  • • Lead end-to-end payments projects including discovery with Product and PayOps teams, integration design with payment service providers (PSPs), build, rollout, monitoring, and incident response.
  • • Expand payment capabilities by doubling the number of local payment methods (e.g., UPI, PIX, account-to-account rails) in priority markets over the next 12 months.
  • • Build and deploy a card issuing capability across dozens of geographies, including ledger design, authorization flows, operational tooling, and dispute handling systems.
  • • Scale the payment processing system to support 10x growth in transaction volume while maintaining reliability and performance.
  • • Enhance multi-currency and foreign exchange (FX) capabilities to support over 20 currencies, including direct application-layer handling of FX logic.
  • • Own the reliability and resilience of the payments system, including on-call rotation for incident response and authoring post-mortems after outages.
  • • Design and implement robust distributed systems with double-entry ledgers, automated reconciliation pipelines, money movement state machines, idempotency, exactly-once semantics, and event-driven architectures.
  • • Integrate and troubleshoot production-level payment systems across multiple PSPs, card acquirer ecosystems, and diverse payment rails including 3DS2 protocols, webhook management, and PCI compliance frameworks.
  • • Collaborate with Product teams to understand organizer and traveler pain points, translating operational challenges into technical payment solutions.
  • • Contribute to engineering excellence by improving WeTravel’s development practices, mentoring peers, and adopting AI tools to optimize workflows.
  • • Build full-stack features, including React/TypeScript interfaces for payment flows, while maintaining backend systems in Ruby on Rails, Kotlin, Python, Go, or Node.js.
  • • Ensure compliance with PCI standards and implement tokenization methods for secure payment data handling.
  • • Work with cloud infrastructure (AWS/GCP), Kubernetes, containerization, and modern CI/CD practices to deploy and manage payment services.
  • • Participate in cross-functional collaboration within a distributed, multicultural engineering team.
  • • Contribute to the development of AI-first engineering workflows using the latest LLMs and agentic dev tools.
  • • Maintain and enhance core systems including MongoDB, MySQL, Postgres, and Snowflake to support high-volume transaction processing.
  • • Drive structural improvements to existing systems rather than focusing solely on greenfield development, given the platform’s high transaction volume and operational complexity.
  • • Engage in product-level discovery and strategy refinement, adapting to evolving priorities as the team scales.

🎯 Requirements

  • • 7+ years of product engineering expertise with 4+ years dedicated to architecting complex payments systems
  • • Proven track record within a PSP, acquirer, gateway, or high-scale platform payments team
  • • Deep expertise in settlement processes, reconciliation, dispute management, 3DS2 protocols, high-pressure webhook management, and PCI compliance frameworks including tokenization
  • • Strong backend mastery in Ruby on Rails, Kotlin, Python, Go, Java, or Node.js with ability to ramp up quickly on Ruby
  • • Full-stack comfort to build React interfaces for payment flows
  • • Direct production on-call experience with incident response and post-mortem authoring

🏖️ Benefits

  • • Competitive salary
  • • Unlimited paid time off ("Time to Recharge" policy)
  • • Work remotely for a maximum of 4 weeks per calendar year
  • • Annual team off-site (often in sunny locations)
  • • Cycle-to-work scheme (Swapfiets subscription) or commuting reimbursement
  • • Extensive paid family leave

Skills & Technologies

Python
JavaScript
TypeScript
Java
Ruby
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

WeTravel, Inc. logo
WeTravel, Inc.
Visit Website

About WeTravel, Inc.

WeTravel is a San-Francisco-based fintech-travel platform that provides payment, booking and itinerary management tools for group travel organizers and tour operators. Its SaaS solution enables travel companies to collect funds, manage client documents, create custom booking pages and automate supplier payouts while offering travelers multi-currency payment options. Founded in 2016, the company focuses on small to mid-size travel businesses worldwide, integrating banking, payment processing and customer management into one dashboard.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Abuja, Nigeria
Full-time
Expires Jun 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply
Remote - Canada
Full-time
Expires Jul 25, 2026
Spring
Apache Spark
Remote

2 days ago

Apply
Remote - Canada
Full-time
Expires Jul 25, 2026
Spring
Apache Spark
Senior
+1 more

2 days ago

Apply
Singapore Hybrid
Full-time
Expires Jul 25, 2026
Design
Senior
Remote

2 days ago

Apply