Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Full Stack Agentic Developer

Charles River Associates
CompanyCharles River Associates
CategoryEngineering
LocationBoston
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted16 Jun 2026
Last verified31 Jul 2026
SourceEmployer career page (greenhouse)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
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 Overview Charles 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/TypeScript backend proxy, Azure-hosted services, and isolated remote execution environments where AI agents run tools against sandboxed project workspaces. 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 TypeScript 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. Core Mission 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/TypeScript 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. Real-Time Agent Experience 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 a
HOUSE AD1,151,031 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →
Full Stack Agentic Developer — Charles River Associates · Job Opportunities API