Wrapbook

Senior Software Engineer

Wrapbook

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $148,800 - $227,800 per year

Job Level

About the role

  • Building and improving core scheduling features used by AD teams on major film and TV productions
  • Offline-first architecture — Cinapse works fully offline on set and in remote locations, and this is a non-negotiable product requirement
  • Flagship features including stripboard management, multi-unit scheduling, real-time collaboration, reporting, and PDF import/export
  • Performance, reliability, and scalability of a production-critical SaaS platform
  • Integrations with Wrapbook's broader payroll and production finance ecosystem

Requirements

  • Advanced TypeScript and React: custom hooks, generics, discriminated unions, component composition
  • Experience building offline-first or offline-capable PWAs. This is core architecture, not a feature flag
  • Zustand, Jotai, or similar modern state management (not just Redux)
  • Next.js 15 + Prisma + PostgreSQL
  • Comfortable designing practical data structures for indexing, ordering, and merging domain entities
  • Able to absorb complex domain logic quickly: production scheduling has real industry rules you'll need to internalize
  • Proficient at integrating AI tools into your engineering workflow (Cursor, Claude, etc.)
  • Comfortable in a fast-moving, small team with high autonomy
Benefits
  • Unlimited Paid Time Off
  • Work from anywhere in Canada and USA
  • Health and Dental benefits
  • Up to $1,500 USD/ $2,025 CAD towards IT set up for your home
  • Up to 2% matching RRSP / 401K
  • Learning and Development opportunities
  • Up to $50 USD/ $67.50 CAD towards Internet/Cell phone service
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactcustom hooksgenericsdiscriminated unionscomponent compositionoffline-first architectureNext.jsPrismaPostgreSQL
Soft Skills
ability to absorb complex domain logiccomfortable in fast-moving environmentshigh autonomy