Fullstack Developer
Posted Updated
Description
Responsibilities:
- Build the conversational, generative product interface: streaming responses, a chat and canvas interaction model, and session state that carries across a long drafting task.
- Implement the attorney-checkpoint controls inside that experience, the human-in-the-loop steps where the expert reviews, edits and approves, as part of the conversation rather than as separate screens.
- Turn the interface designs into a fast, polished and accessible product.
- Integrate the front end with the orchestrator and the backend APIs, and handle the full-stack seams of the API layer, state and authentication, without owning deep backend or data, which the team covers.
- Instrument the interface for latency and quality. Streaming performance matters in a generative product.
Requirements:
- Strong modern front-end engineering: React or an equivalent, TypeScript, and experience building responsive, real-time interfaces.
- Hands-on experience with streaming or generative interfaces, chat interfaces, or similar large language model product surfaces is a significant plus.
- Enough full-stack range to own the API and integration layer to the orchestrator, with comfort in a Python backend environment.
- An eye for product quality and interaction detail, working from agency designs.
- An advantage: prior work on a GenAI or AI assistant product, and legal technology or an adjacent B2B SaaS domain.