Senior Software Engineer (Fullstack)
Job Description
Position Overview
At Puzzle, we’re not just building accounting software – we’re reimagining it. Our modern platform integrates seamlessly with today’s fintech stack, giving founders and finance teams real-time visibility into their financials with clarity and ease. We ingest massive amounts of financial data, transform it into accurate company insights, and deliver those insights through intuitive, elegant user experiences.
As a Senior Fullstack Software Engineer, you’ll build complex, user-facing systems and craft delightful product experiences – while also working on backend APIs and services as needed. This is your opportunity to join a well-funded startup led by accomplished founders, working remotely from anywhere in the US or Canada.
Key Responsibilities
- 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
Required Qualifications
- 5+ years of experience 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 – committed to creating intuitive, performant, and pixel-perfect experiences
- Experience building and integrating with RESTful APIs; familiarity with GraphQL is 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 with high ownership over projects, from technical direction to final delivery
- Product-minded and skilled at cross-functional collaboration, balancing user needs with technical trade-offs
Preferred Qualifications
- Bonus: Background in fintech, finance, or accounting systems – or a passion to modernize them
Benefits & Perks
- Competitive base pay and meaningful equity
- 100% paid employee health, dental, and vision plans (U.S. & Canada vary)
- 10 observed holidays and a flexible PTO policy so you can recharge
- $1000 home office budget to get you set up for success
- $2400 co-working budget for face time with your colleagues
- $600 learning and development budget
- 401K so you can save for your future
- And much more
Compensation
Compensation Range: $173K - $183K