Charles River Associates
Full Stack Agentic Developer
About this role
Charles River Associates is hiring a Full Stack Agentic Developer to build and maintain a web-based AI platform that enables experts to create AI-driven workflows. The role spans React frontend, Node.js/TypeScript backend, and agentic system components, requiring deep expertise across the entire stack to deliver reliable, production-grade AI applications.
What you'll do
- Develop React/Vite web application for session management, file review, real-time agent monitoring, and results inspection
- Build and maintain Express/TypeScript APIs for session orchestration, file management, LLM routing, and agent coordination
- Implement real-time streaming interfaces between backend, agent runtime, and UI using server-sent events and event-driven patterns
- Design and own parts of the custom agent loop including model provider integration, tool execution, and error recovery
- Develop proprietary tools for file operations, analysis, transformation, and document creation within sandboxed environments
- Translate complex backend and agent states into intuitive UI patterns for progress tracking, error handling, and workflow resumption
What they're looking for
- React/Vite and modern frontend development
- Node.js, Express, and TypeScript backend development
- Real-time systems and server-sent events (SSE)
- LLM integrations and agentic AI systems
- PostgreSQL and cloud storage integration
- Azure cloud services
- Full stack systems design and API architecture
- Containerized execution environments
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Charles River Associates
Charles River Associates builds reliable infrastructure systems, AI-driven workflow platforms, and privacy-compliant forensic software solutions. The company is hiring Site Reliability Engineers, Full Stack Agentic Developers, and Full Stack Developers to strengthen its cloud operations, AI capabilities, and specialized forensic services.
- Website
- crai.com
Likely interview questions
- Walk us through your experience building full stack applications with React and Node.js/TypeScript. How have you handled complex, stateful workflows across frontend and backend?
- Describe your experience with real-time streaming patterns, particularly server-sent events. How have you managed connection lifecycle, retries, and error recovery in production?