Salary
💰 $173,000 - $183,000 per year
Tech Stack
GraphQLJavaScriptNext.jsNoSQLReactSQLTypeScript
About the role
- At Puzzle, reimagining accounting software by integrating with modern fintech stack to give founders and finance teams real-time visibility
- Ingest massive amounts of financial data, transform into accurate company insights, and deliver intuitive, elegant user experiences
- Partner with product and design to deliver intuitive, high-impact features that help users understand and act on their financial data
- Architect, build, and maintain complex UI components using React, TypeScript, and Next.js
- Contribute to shared frontend libraries, design systems, and performance optimization across the app
- Build end-to-end features, including backend integration with REST and GraphQL APIs
- Collaborate with backend engineers to design scalable data flows and APIs that power the frontend experience
- Own features from concept to production, ensuring reliability, usability, and performance
- Provide technical mentorship and peer reviews, raising the bar for code quality and product thinking
Requirements
- 5+ years as a software engineer, with experience working across the stack (frontend leaning)
- Deep expertise in React, TypeScript, and modern frontend tooling (Next.js experience a plus)
- Strong UI/UX sensibilities — you care about creating intuitive, performant, and pixel-perfect experiences
- Experience building and integrating with RESTful APIs; GraphQL familiarity a plus
- Comfortable writing backend code when needed, particularly for API endpoints or light data transformations
- Solid understanding of databases (SQL, NoSQL) and how frontend and backend systems connect
- Proactive and self-driven: high ownership over projects
- Product-minded: thrive in cross-functional collaboration and balancing user needs with technical trade-offs
- Bonus: background in fintech, finance, or accounting systems — or a passion to modernize them