# Senior Full Stack Software Engineer

**Company:** [Protege](https://hotfix.jobs/companies/protege)
**Location:** Remote
**Role:** Fullstack Engineering
**Experience:** 5+ years
**Skills:** TypeScript, React, Next.js, Postgres, AWS, API Design, auth, permission modeling, html5 video, hls, Design Systems, clerk
**Posted:** 2026-07-31

> Senior full-stack engineer building internal dashboard and customer portal for multimodal AI training data catalog and licensing. Own complex data-heavy UIs end-to-end (design, API, data model) in TypeScript/Next.js, make large media datasets feel instant in browser, collaborate directly with users.

## Job Description

## What You’ll Do
- Lead the team's larger initiatives from discovery through design, build, and rollout, such as search previews at catalog scale or the presentation of a new content modality
- Talk directly with the partnerships, solutions, and sales teams who use what you build; understand the business context behind each request and bring that view back to the team's priorities
- Design complex workflows and data-heavy interfaces yourself: information hierarchy, interaction patterns, and every state a screen can be in
- Build the workflows our partnerships and solutions teams use every day: sample creation, customer access management, and delivery exports
- Build the customer-facing experience for browsing, streaming, and evaluating multimodal samples
- Make large multimodal datasets feel instant in a browser: streaming playback, previews, lazy loading, and export at scale
- Build UI on top of embedding-based search so users can find the right clips within catalogs of millions
- Decide what runs client-side, in a route handler, or in a backend service, and work with our data teams when the answer crosses squad boundaries
- Handle sensitive data correctly: scoped access, secure share links, and PHI-aware routes
- Set the bar for quality on the squad: testing, performance, design consistency, and UX detail
- Lead design discussions, review code, and unblock other engineers
- Turn repeated one-off UI and workflow patterns into reusable components in our shared design system

## What Success Looks Like
**30 days:** Learn and Build Relationships
- Get productive in the codebase and ship your first improvements to both apps
- Build a working map of the presentation stack: the two apps, the services behind them, and how content flows from ingestion to a customer's screen
- Meet the partnerships, solutions, and data teams; understand how the catalog gets licensed and delivered, and where the current tooling slows a deal down

**60 days:** Develop and Cultivate
- Take a major feature or workflow from ambiguous ask to shipped, including its design
- Start raising the bar on quality, design consistency, and performance across the squad's code
- Become the engineer others come to when they're stuck in the presentation layer

**90 days:** Make an Impact
- Lead a significant initiative end to end, from talking to the people who need it through design, build, and rollout
- Identify at least one leverage opportunity (a reusable component, an architectural improvement, a workflow that should be self-serve) and drive it
- Have a visible effect on how the team ships: patterns adopted, reviews that teach, fewer things falling through cracks

## What You Bring
### Must Haves
- 5+ years building production web applications that real users depend on
- Deep TypeScript and React experience, with Next.js or a comparable full-stack framework in production
- You've shipped user-facing features end to end: UI, API, data model, and tests
- Strong design judgment: you can design a complex workflow yourself, hold a bar for visual and interaction detail, and articulate why one UI decision beats another
- Solid backend fundamentals: API design, Postgres, auth and permission modeling, and cloud services (we use AWS)
- You've built data-heavy or media-heavy interfaces and know how to keep them fast: streaming, pagination, caching, and knowing what not to load
- You've worked directly with the users of what you build and let that shape what you shipped
- Attention to detail without losing speed, and a bias to action
- Curious and proactive

### Nice to Haves
- Experience with media playback in the browser (HTML5 video/audio, HLS, containers and codecs)
- Experience building UX over embeddings or vector search
- A portfolio, side projects, or shipped work that shows your design taste
- Experience building or maintaining a design system across multiple apps
- Familiarity with auth systems (we use Clerk) and permission modeling
- Experience working with sensitive or regulated data (HIPAA, PHI)
- Prior startup experience as a founding or early engineer

## Similar roles

- [Senior Full-Stack Software Engineer, Ads](https://hotfix.jobs/jobs/536d783c-fa7b-4bb0-b8f0-f6056221710c) - Discord - San Francisco, CA - $196k – $221k/yr
- [Full Stack Engineer, Lending](https://hotfix.jobs/jobs/d374fbb9-a54e-4b69-baad-6d6282c180ba) - OnePay - Remote - $150k – $190k/yr
- [Senior Growth Engineer](https://hotfix.jobs/jobs/2ff3003e-fbb7-4462-82cd-a8c8c58ff9cc) - Posh - New York, NY - $175k – $200k/yr
- [Senior FullStack Engineer](https://hotfix.jobs/jobs/cd7c0c44-9c94-442b-9b39-0d0984e1fc62) - Grafana Labs - Remote - $154k – $185k/yr
- [Senior Backend Engineer II, Marketplace](https://hotfix.jobs/jobs/50940203-70ca-4e1f-9abd-0f9370042ffb) - LeafLink - Remote - $145k – $200k/yr

**Apply:** https://hotfix.jobs/jobs/0d05134b-f48e-483c-93b3-27ff7b504c5b
**Canonical:** https://hotfix.jobs/jobs/0d05134b-f48e-483c-93b3-27ff7b504c5b