Remote (Country) Full-time

Puzzle.io is hiring a Senior Software Engineer (Fullstack)

About the Role

Puzzle.io is looking for a Senior Software Engineer (Fullstack) to build complex user-facing systems and product experiences, with backend work as needed. You will work closely with product and design to shape features that solve real customer problems.

What You'll Do

  • 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.

What We're Looking For

  • 5+ years as a software engineer, with experience working across the stack (frontend leaning).
  • Deep expertise in React, TypeScript, and modern frontend tooling.
  • Strong UI/UX sensibilities — you care about creating intuitive, performant, and pixel-perfect experiences.
  • Experience building and integrating with RESTful APIs.
  • 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: you take high ownership over projects, from shaping technical direction to delivering a polished user experience.
  • Product-minded: you thrive in cross-functional collaboration and balance user needs with technical trade-offs.

Nice to Have

  • Next.js experience.
  • GraphQL familiarity.
  • Background in fintech, finance, or accounting systems — or a passion to modernize them.

Technical Stack

  • React
  • TypeScript
  • Next.js
  • REST APIs
  • GraphQL
  • SQL
  • NoSQL

Team & Environment

Work closely with product and design.

Benefits & Compensation

  • 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.
  • $1000 home office budget.
  • $2400 co-working budget for face time with colleagues.
  • $600 learning and development budget.
  • 401K.

Work Mode

This role is open to candidates in the US and Canada.

Puzzle is an equal opportunity and affirmative action employer. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.

Required Skills
ReactTypeScriptNext.jsREST APIsGraphQLSQLNoSQLFullstack DevelopmentSoftware EngineeringSystem DesignAPI DesignFrontend DevelopmentBackend DevelopmentDatabase Management
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Puzzle.io

Puzzle builds cutting-edge accounting software that seamlessly integrates with modern fintech tools, offering founders and finance teams a real-time and comprehensive view of their finances.

Visit website
Job Details
Category fullstack
Posted 7 months ago