Full Stack Agentic Developer
Listed on 2026-06-26
-
Software Development
Backend Developer, AI Engineer (Applied/Software), Full Stack Developer
About Charles River Associates
Charles River Associates is a leading global consulting firm that provides economic, financial, and business management expertise to major law firms, corporations and governments around the world. CRA advises clients on economic and financial matters pertaining to litigation and regulatory proceedings, and guides corporations through critical business strategy and performance‑related issues. Since 1965, clients have engaged CRA for its combination of industry experience and rigorous, fact‑based analysis that provide clients with clear, implementable solutions to complex business concerns.
Position OverviewCharles River Associates is seeking a Full Stack Agentic Developer to help build and evolve a web‑based AI platform that enables experts to translate domain expertise into scalable, validated AI‑driven workflows. This is a senior full stack engineering role for someone who began with strong product and platform skills and has advanced into LLM‑powered agentic systems. The product combines a React/Vite web client, a Node.js/Type Script
backend proxy, Azure‑hosted services, and isolated remote execution environments where AI agents run tools against sandboxed project work spaces. This role bridges the application layer and the agent layer: user experience, APIs, session and file workflows, real‑time streaming, custom agent runtime behavior, proprietary tools, model‑provider integrations, prompt and context systems, reliability, and observability.
The ideal candidate is not a narrow frontend engineer, not a pure backend engineer, and not a prompt‑only AI specialist. CRA needs a hands‑on full stack developer who can design excellent product experiences, write production‑grade Type Script and React, extend Node.js/Express APIs, and also understand how agentic systems plan, use tools, recover from errors, stream activity, and produce work that users can inspect and trust.
CoreMission
The Full Stack Agentic Developer will own the path from user intent to agent action to reviewed output. This person will build the product workflows and underlying agentic capabilities that let consultants and domain experts create sessions, upload and organize materials, launch AI‑assisted work, monitor agent activity in real time, review files and intermediate outputs, and rely on the platform for high‑quality analytical work in confidential, high‑stakes environments.
Key Responsibilities Full Stack Product Development- Build and evolve the React web application across core product surfaces: authentication, session setup, workspace navigation, file review, streaming agent activity, results review, and user‑facing administration.
- Create reusable component patterns for complex, stateful workflows while keeping the application maintainable, accessible, and easy for the team to extend.
- Build and maintain Express/Type Script API endpoints that support the web application, including session orchestration, file management, workspace operations, usage tracking, and new product capabilities.
- Integrate frontend workflows with backend services for authentication, LLM routing, usage tracking, agent orchestration, cloud storage, and PostgreSQL‑backed application data.
- Translate complex backend and agent states into intuitive interface patterns, including empty states, progress states, error states, review states, and resumable workflows.
- Implement and improve the real‑time streaming interface between the backend, agent runtime, and UI, primarily through server‑sent events and related event‑driven patterns.
- Render incremental agent output such as token‑by‑token text, tool execution cards, plans, task lists, progress indicators, cost and usage indicators, file changes, warnings, and final workflow states.
- Manage stream connection lifecycle, retries, cancellation, cooperative stop, stop/resume behavior, error recovery, and clear feedback when long‑running agent workflows are in progress.
- Help define event contracts so the UI can present agent behavior clearly without exposing unnecessary implementation complexity to end users.
- Design UX and API patterns that help users understand what the…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).