Back to Jobs

Senior Software Engineer - Cinapse

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

TypeScriptReactNext.jsPrismaPostgreSQLPWAsZustand

The Opportunity - Senior Software Engineer - (Remote - USA / Canada)

We're looking for a Senior Software Engineer to help us build flagship features in Cinapse. You'll work across a modern full-stack codebase with a heavy frontend emphasis, and you'll be one of the most important technical contributors on the team.

This is a high-ownership role. You'll work directly with the Founder and Lead Engineer to ship features that are used on major productions every day.

What You'll Do:

  • 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

What You'll Have:

  • 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

Nice to Have:

  • Experience with local-first sync frameworks (PowerSync, Replicache, ElectricSQL) or real-time sync models — last-write-wins, presence, conflict resolution

  • Experience in production software, scheduling tools, or media/entertainment tech

  • Experience with file format parsing and import/export pipelines (PDF generation, XML/CSV parsing, document transformation)

  • tRPC or end-to-end typesafe API experience

  • Mantine UI, Radix, or similar component library customization (not just consumption)

  • Experience with modern testing frameworks (Vitest, Jest, Playwright)

Senior Software Engineer - Cinapse
Wrapbook
Apply