Senior Full Stack Engineer
(4+ years exp)TravelJoy
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
Remote onlyHires remotely in
Preferred Timezones
Relocation
AllowedSkills
The Role
TravelJoy (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!
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 5 references who will tell us examples of the above
You are comfortable:
operating at all levels of the stack
shipping features from conception to launch
building large scale Rails apps, designing APIs, and javascript front ends (Vue.js, jQuery)
creating user interfaces that non-technical people can use
optimizing databases and have a good understanding of web app security
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)
Engineering team and 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 generalists who are excited to operate at all levels of the stack. 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
Taking our next core product feature from inception to launch.
Building integrations with supplier APIs across the entire travel ecosystem (flights, hotels, vacation rentals, cars, train, etc.) and combining massive data sets across different systems.
Deciding on the appropriate architecture for us to build new performant features, including search, activity feeds, notifications, and more.