Fingerprint is seeking to drive product-led growth through engineering initiatives by improving user activation, retention, and conversion.
Requirements
- 5+ years of experience as a full stack engineer, with a strong foundation in both frontend and backend development
- Experience working with React, TypeScript, and Node.js (or similar modern frontend and backend frameworks)
- Experience designing and running experiments (A/B testing, feature flags, user cohorts) using Amplitude, PostHog, or similar analytics platforms
- Familiarity with Stripe or other payment platforms for checkout and billing improvements
- Proficiency in databases such as PostgreSQL, DynamoDB, Redis, or similar
- Familiarity with cloud infrastructure (AWS, GCP, or Azure) and CI/CD pipelines
- Experience running Amplitude Experiments (preferred)
Responsibilities
- Design, develop, and maintain full stack applications and growth experiments
- Build and optimize experiment-driven features like A/B tests, user flows, and UI/UX changes
- Develop and maintain self-serve user experience, working on dashboard, onboarding flows, pricing pages, and checkout systems
- Implement and optimize tracking, analytics, and logging to ensure clear visibility into user behavior
- Ensure seamless integration between frontend and backend services
- Work on backend systems to improve API efficiency, authentication, and data processing to support scaling self-serve growth
- Actively contribute to improving engineering best practices, testing, and performance optimization
Other
- Excellent communication skills and ability to thrive in a fast-paced, remote-first environment
- BS Computer Science or similar degree
- Ability to work cross-functionally with Product, Design, and Data Science teams to execute growth initiatives
- Authorized to work from home location (no visa sponsorship)
- Residency in a country where Fingerprint can have teammates based (some countries excluded due to regulatory and security reasons)