> Markdown version of [/jobs/ext/2711252-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2711252-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - **Company:** Ai, Inc - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, HTML5, Big Data, Identity and Access Management, PostgreSQL, Motion Capture, Cloud Services, Next.js, Data Streaming, TypeScript, Web Applications, ReactJS, Material UI - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/full-stack-software-engineer-protege-8926092 ## About the Role * 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 ## Description 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. What You'll Do: * 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 What Success Looks Like: 30 days: Learn and Build Relationships * Ship your first features to production in both apps * Sit with the teams that use our tools while they work; come back with a list of the friction you saw * Build a working map of the catalog domain: how content is ingested, curated, sampled, and delivered, and which teams touch each step 60 days: Develop and Cultivate * Own well-scoped features end to end with light guidance, from a one-line ask to shipped, tested product * Make design decisions on your own features that hold up: clear layouts, sensible states, interactions that feel right * Become the go-to engineer for at least one surface area (e.g., delivery exports or customer access flows) 90 days: Make an Impact * Deliver a meaningful feature independently, from talking to the people who need it through design, build, and rollout. * Contribute at least one improvement to our shared UI components or testing patterns that other engineers pick up ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [From Zero to Hero: NextJS 13 and Tailwind CSS for Beginners](https://www.wearedevelopers.com/videos/766-from-zero-to-hero-nextjs-13-and-tailwind-css-for-beginners) - [It's a Great Time to be a Builder: Leveraging AI for Good](https://www.wearedevelopers.com/videos/100042-it-s-a-great-time-to-be-a-builder-leveraging-ai-for-good) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview](https://www.wearedevelopers.com/magazine/563-dev-digest-159-ai-pipelines-10x-faster-typescript-how-to-interview) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)