[Remote] Senior Full Stack Engineer - Dashboard POD
Note: The job is a remote job and is open to candidates in USA. Fingerprint empowers developers to stop online fraud at the source. They are seeking a Senior Full Stack Engineer to lead the development of features for their customer dashboard and public-facing APIs, ensuring high-quality user experiences and collaborating with global team members.
Responsibilities
- Lead development of features for our front end customer dashboard and supporting public-facing APIs
- Design and own end-to-end technical solutions across frontend and backend as part of a high performing team
- Drive and lead functional and technical discussions, contributing thoughtful input and constructive challenge when needed
- Build intuitive, high-quality user experiences in React and TypeScript with strong attention to performance and usability
- Interface with product leaders, designers, and other engineers to effectively communicate changes and expectations
- Document design decisions and engineering proposals
- Improve system performance, reliability, and observability in the areas you own
- Participate in our engineering on-call rotation and proactively reduce operational burden through better design and automation
- Provide thoughtful code reviews and contribute to raising engineering standards across the team
- Thrive in a collaborative environment and consistently deliver high-quality, maintainable software under deadlines
Skills
- 7+ years experience using JavaScript (TypeScript preferred) and Node.js in a full-stack or frontend-focused role
- Strong experience building production applications with React (preferred) or another modern frontend framework
- Deep understanding of frontend architecture, performance optimization, and building maintainable component systems
- Experience with at least one backend framework such as Express, NestJS, Ruby on Rails, etc
- Experience designing and consuming RESTful APIs
- Experience building and improving CI/CD pipelines, deployment automation, and release processes for containerized applications
- Experience owning projects from concept to production, including design, development, testing, implementation, and support
- Strong focus on quality — consistently deliver well-tested, maintainable code and take ownership of production systems, including on-call support as needed
- Experience working in production systems with operational ownership (monitoring, debugging, incident response)
- Effective communication skills: engage in healthy discussions with peers, willing to disagree and commit, and provide clear status updates
- Self-motivated and able to function with autonomy (with responsibility), along with strong organizational skills
- Ability to work asynchronously with a 100% remote team across multiple timezones
- Experience leading technical design for complex features or services
- Ability to provide constructive technical feedback and engage in healthy debate while maintaining strong execution focus
- Familiarity with cloud hosting services like Vercel (for FE) and AWS services (ECS, EventBridge, ACM, ELB, SQS)
- Experience with databases like PostgreSQL or ClickHouse
- Experience building developer-facing products or internal tooling
- Experience in a high growth company, preferably a tech startup
- Degree in Computer Science, Statistics or relevant field
Company Overview