TravelJoy Logo TravelJoy
TravelJoy Logo
@

Senior Full Stack Engineer

💰 $150,000 - $225,000 📅 02/06/2024

Apply

Staff Payments Engineer

💰 $200 - $200,000 📅 06/24/2024

Apply

Job Description

TravelJoy ([traveljoy.com](http://traveljoy.com)) is bringing the joy back
into travel planning, starting with modern tools to help the 100k+ travel
agents in the U.S. grow their business and manage their network of clients and
suppliers.

Thousands of travel agents depend on TravelJoy to run their business today,
whether it’s planning unique travel experiences for their clients, securely
collecting payments, or keeping their day-to-day tasks organized. Our members
absolutely love our product — virtually all of our growth has been organic and
referral based (85%!).

_Want to learn more about our team, culture, and benefits? Check out our_
[_team page_](https://team.traveljoy.com/) _!_

**You 're the ideal fit if you:**

* are humble

* communicate clearly and proactively

* get things done

* are relentlessly resourceful

* balance elegance and expediency

* give and take constructive feedback well

* care about what you're building

* have previous experience implementing integrations with Stripe, Square, Plaid, or similar

* have 5 references who will tell us examples of the above

**You are comfortable:**

* designing and building tools for both internal and external users to facilitate secure payments

* understanding web app payments security

* synthesizing and working within general banking and credit card processing regulations and standards

* working directly with customers, including 1-2 hrs of weekend support 3 times per year

* working remotely, attending daily video standups, and having 4 hours workday overlap with 9a - 5p PT

* traveling to attend 1-week (typically 5 nights, Sunday - Friday) team meetups three times per year (when it's safe to do so)

**About the Payments Engineering team**

Processing payments is core to TravelJoy and the thousands of businesses we
support. Our mission on the Payments Engineering team is to build secure,
compliant, reliable, and easy to use payment systems. This includes the
services we provide to our members as well as the support we provide to our
internal teams. We create financial tools to gain the insights that drive our
company’s decision making and success, and we also provide our customer
success team with fraud prevention tools to efficiently protect the platform.

**Engineering processes**

Our eng team operates on 2-week cycles. At the end of each cycle we have a
hackday (work on whatever you want related to TJ) or joyday (clean up whatever
you want related to TJ). We use PRs on GitHub to do code reviews. We use
continuous integration and push to production multiple times a day.

**Technical challenges**

We’re looking for a staff-level software engineer with experience building
secure payments systems that support multiple integrations and millions of
customers. You'll build products from the ground up, make architecture
decisions, and receive feedback from customers to see the direct impact you're
driving.

**Projects you might work on**

* Adding support to process payments in any currency to any supplier anywhere in the world

* Architect and build the financial systems to enable new revenue streams for TravelJoy

* Realtime fraud detection systems