Full Stack Agentic Developer
Charles River Associates
| Company | Charles River Associates |
| Category | Engineering |
| Location | Boston |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 17 Jun 2026 |
| Last verified | 12 Aug 2026 |
| Source | The employer's own careers page (company_site) |
Description
Charles River Associates is a global consulting firm seeking a Full Stack Agentic Developer to build and evolve a web-based AI platform that enables experts to translate domain expertise into scalable, AI-driven workflows. This is a senior full stack engineering role combining React/Vite frontend, Node.js/TypeScript backend, Azure cloud services, and isolated agent execution environments.
What You'll Do
• Build and evolve the React web application across authentication, session setup, workspace navigation, file review, streaming agent activity, and results review surfaces
• Create and maintain Express/TypeScript API endpoints supporting session orchestration, file management, workspace operations, usage tracking, and LLM routing
• Implement and improve real-time streaming interfaces between backend, agent runtime, and UI using server-sent events and event-driven patterns
• Own and improve the custom multi-turn agent loop where agents send messages to model providers, parse responses, execute tools, and iterate within isolated cloud containers
• Design and maintain prompt and context systems that shape agent behavior, including analytical identity, methodology compliance, and tool usage policies
• Implement reliability patterns such as retry logic, rate-limit handling, tool error recovery, graceful cancellation, and failure reporting
What You Need
• Bachelor's degree in Software Engineering, Engineering, or relevant discipline with 6+ years of professional software engineering experience
• Strong TypeScript skills across the stack, including modern React development and Node.js/Express API development
• Experience building component-driven React applications with complex state, multiple interconnected views, real-time updates, and user-facing workflows
• Experience building LLM-powered agentic systems that use tools, execute multi-turn workflows, manage state, and recover from errors
• Experience with LLM tool calling or function calling, including tool schema design, streaming tool input/output, and provider-specific implementation details
• Strong prompt engineering ability for structured, multi-step workflows including prompts that encode policies, methodology, and tool usage expectations
• Good understanding of browser authentication flows, JWT lifecycle, token refresh, CORS, secure cookies, and role-based access
• Familiarity with PostgreSQL and API-driven application design, including schema design, queries, migrations, and data access patterns
• Experience with Docker or Linux-based execution environments and practical understanding of isolation, filesystem access, and dependency management
Nice to Have
• Advanced degree in relevant discipline
• Comfort working in Python for agent tools, data processing, automation, and integration with analytical libraries
• Experience with server-sent events, WebSockets, or similar streaming APIs for real-time interfaces