Description
Hey, we’re Faye!
Faye is the first-ever digital, consumer-centric travel insurance for Americans with a product redefining travel coverage and care, taking it from a forgettable add-on to a must-have advantage that enhances the entire trip experience. Faye’s whole-trip protection, coupled with its proprietary technology, enables 24/7 immediate assistance, claims processing and reimbursements anywhere in the world, setting a new standard and over-delivering in an industry synonymous with doing the opposite.
What we're looking for
Faye is seeking an experienced Backend Developer to join our team and help shape the core of our technology. In this role, you’ll take ownership of services that power our products end-to-end, designing, developing, and maintaining robust and scalable systems that directly impact our customers and partners. You will work with cutting-edge technologies, including Node.js, Nest.js, TypeScript, PostgreSQL, and AWS services.
We’re looking for someone who combines strong engineering fundamentals with a product mindset, enjoys solving complex problems, and thrives in a fast-moving environment.
Responsibilities
- 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.
Requirements
- Minimum of 5-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.