Senior Backend Engineer
Who we are
Faye is the fastest-growing travel protection company in the U.S., and the highest-rated by travelers who use it trip after trip.
We’ve raised $100M to build the autonomous platform for traveler care: insurance, travel care, real-time information, and finance in one place, powered by AI and a team that moves fast.
We’re there for travelers throughout their entire journey, from the moment they book to the moment they’re back home.
The bar is a 6-star experience, 24/7: near-instant payouts, an award-winning app and real support when travel goes sideways. It’s hard to pull off. That’s the point.
Come build what’s next with us.
What we're looking for
Faye is redefining travel insurance through a fully digital, data-driven platform that delivers real-time travel care, streamlined claims, and proactive disruption handling.
We’re looking for a Senior Backend Developer to help build and scale the core systems powering our products end-to-end. In this role, you’ll take ownership of backend services, design and develop robust, scalable architectures, and work closely with product and engineering teams to solve meaningful challenges that directly impact our customers and partners.
You’ll work with modern technologies including Node.js, Nest.js, TypeScript, PostgreSQL, and AWS, in a fast-moving environment that values strong engineering fundamentals, a product-driven mindset, and a passion for solving complex problems at scale.
- Design, develop, and deploy scalable, high-performance backend services that support our web and mobile applications.
- Own backend features end-to-end: from technical design and implementation to production deployment and ongoing improvements.
- Write clean, maintainable, and well-documented TypeScript code, following best practices, design patterns, and high testing standards.
- Build and optimize PostgreSQL schemas, queries, and data flows to ensure reliability and performance at scale.
- Participate in architecture discussions and help drive technical decisions that improve velocity, stability, and extensibility.
- Perform code reviews, troubleshoot production issues, and proactively improve system observability, reliability, and performance.
- Collaborate closely with Product, FE, QA, and other stakeholders to understand requirements and translate them into clear technical plans and execution.
- Minimum of 6+ years of professional experience in backend development, with a strong proficiency in Node.js and TypeScript.
- Experience working with backend frameworks such as Nest.js or similar frameworks.
- Solid understanding of relational databases and experience with PostgreSQL or similar database technologies.
- Familiarity with CI/CD pipelines, version control systems (e.g., Git), and agile development methodologies.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Excellent problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.
- Strong communication and collaboration skills to work effectively within a multidisciplinary team.
Required Skills
Required Languages
🇬🇧 English