Full Stack Software Engineer

Protege
Hybrid

About The Position

Protege is hiring a Software Engineer for our Presentation team, the squad that builds the surfaces where Protege's data catalog meets the people who use it. That means two products: the internal dashboard our team uses to catalog, curate, package datasets, and the customer portal where AI labs browse, stream, and evaluate content before they license it. This is a product engineering role in a TypeScript and Next.js codebase. You'll talk directly with the people who use what you build, design the interfaces yourself, and ship the whole feature: UI, API, data model, and tests. The datasets behind these screens are large and multimodal (video, audio, motion capture, documents, medical imaging), so a lot of the craft is making that volume feel fast, legible, and good to use in a browser. This role is ideal for engineers who want to ship whole features, not tickets, and grow fast by building directly for the people who use their work.

Requirements

  • 2+ years building production web applications that real users depend on
  • Strong TypeScript and React, with experience in Next.js or a comparable full-stack framework
  • You've shipped user-facing features end to end: UI, API, data model, and tests
  • Design sense: you can take a feature from rough idea to a clean, usable interface, and you notice when spacing, hierarchy, or an interaction feels off
  • Comfort working across the stack, including Postgres and cloud services (we use AWS)
  • You notice when a flow is confusing or slow, and you fix it without being asked
  • Comfort with ambiguity and evolving priorities; you'd rather ship and iterate than wait
  • Curious and proactive

Nice To Haves

  • Experience with media playback in the browser (HTML5 video/audio, HLS, containers and codecs)
  • Experience building search or data-heavy interfaces over large datasets
  • A portfolio, side projects, or shipped work that shows your eye for UI
  • Familiarity with auth systems (we use Clerk) and permission modeling
  • Experience working with sensitive or regulated data (HIPAA, PHI)
  • Prior startup experience

Responsibilities

  • Ship features across our internal dashboard and customer-facing portal, from design through tests and rollout
  • Talk directly with the partnerships, solutions, and sales teams who use what you build; watch how they work, find the friction, and turn it into features
  • Design the interfaces you build: layout, hierarchy, interaction, and the empty, loading, and error states, often starting from a rough idea rather than a finished mock
  • Build the workflows our catalog 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
  • Implement playback, preview, and file-handling UX for content that lives across buckets
  • Build UI on top of embedding-based search so users can find the right clips within catalogs of millions
  • Extend and consume the API routes behind these surfaces (Next.js route handlers, Postgres, AWS)
  • Handle sensitive data correctly: scoped access, secure share links, and PHI-aware routes
  • Contribute to our shared design system and component library, and write tests as part of shipping
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service