Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Agentic Developer

Charles River Associates

Full Stack Agentic Developer

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.

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.

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.

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 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 agent is doing, what files it has changed, what outputs are ready for review, and what still requires human judgment.
Agentic Runtime and Tooling
  • Own and improve parts of the custom multi-turn agent loop where the agent sends messages to model providers, parses streaming responses, executes tools, observes results, and iterates within an isolated cloud container.
  • Develop proprietary tools that expand agent capabilities across file operations, analysis, transformation, visualization, document creation, data processing, validation, and workflow automation.
  • Extend the containerized execution environment to support new languages, libraries, utilities, file types, analytical methods, and integrations needed by expert users.
  • Design clear tool schemas, permission boundaries, workspace access patterns, input validation, and error messages that help agents use tools effectively and safely.
  • Create reusable patterns for adding new tools so agent capabilities can expand without making the runtime brittle, opaque, or hard to debug.
LLM Provider, Prompt, and Context Systems
  • Support multi-model integration across OpenAI, Anthropic, and other frontier or local models, including provider-specific message formats, tool-calling formats, streaming behavior, structured outputs, and error patterns.
  • Build and maintain translation layers that normalize provider differences while preserving access to the strongest capabilities of each model.
  • Design and maintain prompt and context systems that shape agent behavior, including analytical identity, methodology compliance, interaction modes, tool usage policies, quality standards, and escalation patterns.
  • Implement token estimation, usage tracking, context compression, conversation summarization, prompt caching, and model-selection patterns for long-running analytical sessions.
  • Evaluate how agent behavior changes across providers, model families, prompts, tools, and workflows, then adapt the product and runtime to improve quality, cost, speed, reliability, privacy, and user trust.
Session, File, and Workspace Lifecycle
  • Own the user-facing lifecycle of an AI work session, including creation, configuration, file upload, streaming execution, interruption, resumption, result review, workspace cleanup, and teardown.
  • Implement browser-to-cloud file flows including multi-file upload, progress tracking, validation, workspace browsing, previewing, downloading, and handling of large or mixed file types.
  • Support interfaces and APIs that help users understand the state of remote workspaces, generated outputs, intermediate artifacts, source files, and final deliverables.
  • Improve the connection between workspace state and agent state so users can review work product clearly and engineers can debug session behavior reliably.
Reliability, Security, and Observability
  • Implement reliability patterns such as retry logic, rate-limit handling, tool error recovery, cooperative stop, graceful cancellation, resumability, and failure reporting.
  • Build with enterprise readiness in mind, including secure browser authentication flows, JWT lifecycle, role-based access, CORS, CSRF considerations, auditability, privacy-sensitive UI patterns, and careful handling of confidential work product.
  • Add structured logging, tracing, transcript capture, metrics, tests, and debugging tools so agent behavior can be understood at both the engineering and product level.
  • Partner with product, domain experts, backend, infrastructure, and security stakeholders to ensure end-to-end features are reliable across the browser, API layer, cloud services, and agent execution environment.
  • Contribute to delivery discipline by writing clear technical notes, estimating work thoughtfully, supporting sprint planning, and continuously improving development practices.

Desired Qualifications

  • Bachelor's degree in Software Engineering, Engineering, or other relevant discipline with programming/technology experience, advanced degree desirable;
  • 6+ years of professional software engineering experience, with strong hands-on ownership across frontend, backend, and production product systems;
  • 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 that require careful error handling;
  • Experience building or consuming real-time interfaces using server-sent events, WebSockets, streaming APIs, or similar event-driven patterns;
  • Experience building LLM-powered agentic systems that use tools, execute multi-turn workflows, manage state, and recover from errors; not just experience building static chatbots;
  • Experience with LLM tool calling or function calling, including tool schema design, streaming tool input/output, multi-turn execution, and provider-specific implementation details;
  • Strong prompt engineering ability for structured, multi-step workflows, including prompts that encode policies, methodology, roles, and tool usage expectations;
  • Comfort working in Python for agent tools, data processing, automation, evaluation, and integration with analytical libraries;
  • Good understanding of browser authentication flows, JWT lifecycle, token refresh, CORS, secure cookies, role-based access, and frontend/backend security boundaries
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full Stack Agentic Developer in Washington DC vacancy
  • $132k - $212k

     ...Senior Software Engineer - Backend/Platform Agentic AI Mastercard powers economies and empowers people in 200+ countries and territories...  ...knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Dynamic Yield

    Arlington, VA
    1 day ago
  • $106k - $169k

     ...Software Engineer II - Backend/Platform Agentic AI Mastercard powers economies and empowers...  ...into our existing Java/Spring Boot stack, and help operate AI systems in production...  ...and experience. Mastercard benefits for full time (and certain part time) employees generally... 
    Suggested
    Full time
    Part time
    Worldwide
    Flexible hours

    Dynamic Yield

    Arlington, VA
    1 day ago
  •  ...Utilizes modern software development methodologies, programming languages, domain knowledge, and secure coding practices to design, develop, debug, and/or validate algorithms, software tools, and systems that enable our internal/external engineering partners to design... 
    Suggested

    Infotree Global Solutions

    Washington DC
    4 days ago
  • $120k - $165k

     ...Full Stack Software Developer Everforth ECS is seeking a Full Stack Software Developer to work in our Arlington, VA office / remote. We are currently seeking an organized, detailed oriented, and driven Full Stack Developer to join our team. This role will entail... 
    Suggested
    Work at office
    Remote work

    ECS Limited

    Arlington, VA
    2 days ago
  • (Hiring) Full Stack Developer We are seeking a Full Stack Developer to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs. Responsibilities: Analyze... 
    Suggested

    Viper Staffing Services L.L.C.

    Alexandria, VA
    1 day ago
  • A top-rated technology firm based in the United States is seeking a Full Stack Developer to design and develop end-to-end web applications supporting federal government modernization programs. The ideal candidate will have strong proficiency in both frontend and backend... 
    Remote job
    Full time

    Spatial Front, Inc

    Arlington, VA
    1 day ago
  •  ...Full Stack Developer Location: Hybrid, periodic onsite presence (approximately 1–2 days/month) in Crystal City, VA The Role As a Full Stack Developer, you'll be at the forefront of delivering software solutions that directly impact our clients' law enforcement... 

    Provato HR

    Arlington, VA
    3 days ago
  •  ...Full Stack Software Developer We are seeking an experienced Full Stack Software Developer to join our team and provide software maintenance and engineering support. This role is mission-critical and requires 100% onsite presence and an active TS/SCI clearance. About... 
    Relocation package

    BasisPath Inc

    Alexandria, VA
    5 days ago
  •  ...Full Stack Developer, Washington DC We are seeking a Full Stack Developer to work on a team building custom software for great customers using modern technologies and Agile methods. The Full Stack Developer will have passion and drive to deliver great solutions with... 

    NextStep

    Washington DC
    3 days ago
  •  ...Full Stack Developer, AI-Focused Location: Washington, DC Schedule: Hybrid, onsite 3 days per week Clearance Required: Active Secret Employment Type: Full-Time We are seeking a cleared Full Stack Developer to support a federal IT program in Washington... 
    Full time
    3 days per week

    JCD Staffing

    Washington DC
    7 days ago
  • Momentum Engineering seeks a Full Stack Developer in Washington, D.C. The position involves technical development activities focusing on enterprise capabilities for national security solutions. Ideal candidates must have strong back-end programming skills, particularly... 

    Momentum Engineering

    Washington DC
    4 days ago
  • $134.44k - $182.45k

     ...Full Stack Developer Employment Type: Full Time, Mid-level CGS is seeking an experienced, resourceful, and inventive Full Stack Web Developer to join our team. This role will perform software application development in support of an enterprise-wide data inventory... 
    Full time
    Flexible hours

    Contact Government Services LLC

    Washington DC
    3 days ago
  •  ...Full Stack Developer Job Information Date Opened 03/16/2026 Min Clearance Interim Secret Industry Government/Military Job Type Full time City Alexandria State/Province Virginia Zip/Postal Code 22301 Country United States Job Description... 
    Full time
    Contract work
    Interim role
    Remote work
    2 days per week
    3 days per week

    Biz First

    Alexandria, VA
    3 days ago
  •  ...Overview Black Canyon Consulting (BCC) is searching for a Full Stack Developer to support our work at the National Institutes of Health (NIH). This opportunity is full time and onsite/hybrid at the NIH in Bethesda, MD. Job Description The Controlled... 
    Full time

    BCC-NIH

    Bethesda, MD
    5 days ago
  • Kentro in Washington, D.C. is seeking Full Stack Developers to create scalable web applications. Candidates should be experienced in both front-end and back-end development, with proficiency in modern frameworks like React and cloud environments such as AWS. The role promises... 

    kentro

    Washington DC
    5 days ago
  • $95k - $115k

     ...Enterprise Knowledge (EK) is hiring a full-time Full Stack AI Developer to join our growing Technology Solutions team. In this role, you will bridge...  ..., ranging from intelligent search interfaces to complex agentic AI systems that automate intricate business workflows.... 
    Full time
    For contractors
    H1b
    Work at office
    3 days per week

    Enterprise Knowledge, LLC

    Arlington, VA
    2 days ago
  •  ...Job Type Full-time Description Spatial Front, Inc. (SFI), a two-time USAToday Top Workplaces awardee and Washington Top Workplaces honoree, is seeking a Full Stack Developer to join our team. The ideal candidate will be a Full Stack Developer to design... 
    Full time
    Contract work

    Spatial Front

    Arlington, VA
    3 days ago
  •  ...Full Stack Software Developer Softtek Government Solutions (SGS) is seeking an experienced Full Stack Software Developer to support the Congressional Budget Office (CBO) Full Stack Software Development Services task order. The developer contributes to the design, development... 
    Work at office

    Aveshka

    Washington DC
    3 days ago
  •  ...Full Stack Developer Black Canyon Consulting (BCC) is searching for a Full-Stack Developer (Python/Django/Angular) to support the National Center for Biotechnology Information (NCBI), part of the U.S. National Library of Medicine, National Institutes of Health. This... 
    2 days per week

    Black Canyon Consulting LLC

    Bethesda, MD
    3 days ago
  •  ...Overview BigBear.ai is seeking Software Developers to join our team and help accelerate a federal mission client’s discovery and delivery of identity and network-based intelligence insights to counter national security threats and malicious actors. Our software developers... 
    Flexible hours
    Weekend work
    Afternoon shift

    BigBear Inc

    Washington DC
    5 days ago
  •  ...Full Stack Developer (HVAR) Bethesda, Maryland Overview Black Canyon Consulting (BCC) is actively looking for a mid-level Full Stack Developer (C++) to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Black Canyon Consulting LLC

    Bethesda, MD
    11 days ago
  •  ...motivated and technically capable Software Developer to support the design, development,...  ...and reporting needs. Participate in the full software development lifecycle, including...  ...~5+ years of experience developing full stack applications using Python, React or similar... 

    Titan Technologies

    Washington DC
    1 day ago
  •  ...Senior Full Stack Developer, Washington DC We are seeking a Senior Full Stack Developer to work on a team building custom software for great customers using modern technologies and Agile methods. The Senior Full Stack Developer will have a passion, drive, and energy... 
    Local area

    NextStep

    Washington DC
    3 days ago
  • $240k - $280k

     ...Senior Fullstack Developer / Fixed Income Technology Why You'll Actually Care District Partners is recruiting for an established...  ...a focused group of high-caliber candidates. A stable, full-time career track with meaningful tenure and clear progression... 
    Full time
    Remote work

    District Partners LLC

    Bethesda, MD
    3 days ago
  • $60k - $180k

    TryApplyNow is hiring a mid-level Full Stack Developer for a hybrid position based in Bethesda, Maryland. This full-time role requires an active TS/SCI security clearance and involves both front-end and back-end development for government contracts. Responsibilities include... 
    Full time

    TryApplyNow

    Bethesda, MD
    1 day ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) is seeking a talented Full Stack Developer Location: Remote Department: Veterans Affairs (VA) Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust Salary Range: $85,389 - $116,975  Military Veterans... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Arlington, VA
    6 days ago
  •  ...Full Stack Developer We are seeking a Full Stack Developer to join our team. This position is available for flexible telework, but candidates must live within driving distance of Arlington VA as they will need to work in the office a minimum of 2 days per 2-week period... 
    Work at office
    Remote work
    Flexible hours
    2 days per week

    PLANIT Group

    Arlington, VA
    a month ago
  •  ...TLA is seeking a versatile and skilled Full Stack Developer to join our dynamic team. The ideal candidate will be responsible for the design, development, and maintenance of robust and scalable web applications, managing everything from the user interface to the server... 

    TLA Inc

    Washington DC
    4 days ago
  • $165k - $185k

     ...Overview LMI is currently seeking a qualified Full Stack Developer in support of our Defense Intelligence client in Washington, D.C. The ideal candidate will bring experience in multiple development technologies and methodologies as well as strong process transformation... 
    Contract work
    Flexible hours

    Logistics Management Institute

    Washington DC
    4 days ago
  •  ...is a leading Federal contractor that specializes in designing, developing, and delivering information technology and network solutions...  ...Encouraged to Apply. Job Description: We are seeking a Full Stack Developer to support application development and modernization... 
    Contract work
    For contractors
    Remote work

    Network Designs

    Washington DC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Agentic Developer. Be the first to apply!