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

Full Stack Agentic Developer

$150k - $230k

CRA International

About Charles River AssociatesCharles 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/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 MissionThe 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 ResponsibilitiesFull Stack Product DevelopmentBuild 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 ExperienceImplement 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 ToolingOwn 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 SystemsSupport 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 LifecycleOwn 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 ObservabilityImplement 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 QualificationsBachelor'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;Familiarity with PostgreSQL and API-driven application design, including practical awareness of schema design, queries, migrations, and data access patterns;Experience with Docker or Linux-based execution environments and practical understanding of isolation, filesystem access, dependency management, and runtime troubleshooting;Strong product judgment, debugging instincts, documentation discipline, and ability to reason about AI behavior, software behavior, and user impact at the same time.Strongly Preferred ExperienceExperience designing custom agent frameworks, agent runtimes, orchestration loops, tool-extension systems, or evaluation harnesses rather than relying entirely on off-the-shelf frameworks.Experience with OpenAI, Anthropic, and other model provider APIs, including streaming, tool use, structured outputs, usage tracking, rate limits, and provider-specific failures.Experience with file-heavy web applications, including upload progress, large file handling, previewing, workspace navigation, generated-output review, and download flows.Experience rendering markdown, structured outputs, tool activity, logs, transcripts, plans, or other rich incremental content in React.Experience with sandboxed or ephemeral compute patterns, dynamically provisioned containers, secure credential injection, and session-scoped runtime lifecycles.Experience with Azure services such as Static Web Apps, Container Apps, Container Instances, Blob Storage, Azure Database for PostgreSQL, Application Insights, or related cloud services.Experience with Docker, GitHub Actions, CI/CD practices, structured logging, cloud observability, and collaboration in a distributed engineering environment.Experience with headless browser automation, document generation, data analysis, visualization, file conversion, R, LaTeX, or workflow automation tools.Experience working in consulting, professional services, legal, economic, healthcare, life sciences, energy, financial services, or other confidential/high-stakes environments.Familiarity with responsible AI practices, model evaluation, transcript review, quality controls, AI governance, and enterprise AI adoption.Core EnvironmentFrontend: TypeScript, React, Vite, Tailwind CSSBackend: Node.js, Express, TypeScriptAgent runtime: Custom multi-turn agent loop, proprietary tools, model-provider adapters, and streaming event protocolLanguages: TypeScript, Node.js, Python; with R, LaTeX, and shell utilities available in execution environmentsModel providers: OpenAI, Anthropic, and other frontier or local models as neededData: PostgreSQL and API-driven application stateStreaming: Server-sent events and event-driven UI updatesRuntime: Containerized Ubuntu-based agent environments with sandboxed project workspacesCloud: Microsoft Azure-hosted web, backend, storage, database, container, and observability infrastructureProduct context: Expert-driven AI workflows where transparency, reliability, confidentiality, and quality control are criticalCareer Growth and Benefits CRA’s robust skills development programs, including a commitment to offering 100 hours of training annually through formal and informal programs, encourage you to thrive as an individual and team member. Training encompasses technical training, presentation skills, internal seminars, and career mentoring and performance coaching from an assigned senior colleague. Additional leadership and collaboration opportunities exist through internal firm development activities.We offer a comprehensive total rewards program including a superior benefits package, wellness programming to support physical, mental, emotional and financial well-being, and in-house immigration support for foreign nationals and international business travelers.Work Location FlexibilityCRA creates a work environment that enables our colleagues to benefit from being together in the office to best deliver on our promise of career growth, mentorship and inclusivity. At the same time, we recognize that individuals realize a range of benefits when working from home periodically. We currently expect that individuals spend at least 3 to 4 days a week working in the office (which may include traveling to another CRA office or to client meetings), with specific days determined in coordination with your practice or team.Our Commitment to Equal Employment OpportunityCharles River Associates is an equal opportunity employer (EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, status as a protected veteran, or any other protected characteristic under applicable law.Salary and other compensationA good-faith estimate of the annual base salary range for this position is $150,000 - $230,000. Stating pay within this range may vary based on factors such as education level, experience, skills, geographic location, market conditions, and other qualifications of the successful candidate. This position may be eligible for additional bonus incentive compensation. CRA offers a comprehensive benefits package, subject to eligibility requirements, which may include: medical, dental, and vision insurance; 401(k) retirement plan with employer match; life and disability insurance; paid time off (vacation, sick leave, holidays); paid parental leave; wellness programs and employee assistance resources; and commuter benefits.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Full Stack Agentic Developer in Chicago, IL vacancy
  •  ...that sounds like your kind of loop, read on. Design and ship full-stack features across ~40 backend domain modules and a large component...  ...AI tools to augment your development, and you're good at it. Agentic coding tools (Claude Code, Cursor, Copilot, or similar) are a... 
    Suggested
    Remote work

    Negosh

    Chicago, IL
    2 days ago
  • $122k - $240.5k

     ...Summary Software Engineer III with Agentic AI Experience, AI & Engineering/...  ...for designing, building, and delivering full-stack software and AI-enabled solutions for client...  ...deployment.4+ years of experience designing, developing and delivering AI/ML solutionsAt least 1... 
    Suggested
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Chicago, IL
    3 days ago
  •  ...Hiring: Full Stack Developer | Chicago, IL - Hybrid | Full-Time **Direct candidates only. No C2C or third-party submissions. No current or...  ...integrating existing systems Comfortable using AI-assisted / agentic development tools Someone who can work independently and... 
    Suggested
    Permanent employment
    Full time
    Visa sponsorship

    Forward Progress Staffing

    Chicago, IL
    23 hours ago
  •  ...We are looking for an experienced Full Stack Java Developer with 10+ years of experience in designing and developing scalable web applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, Kafka, and ReactJS, along with experience... 
    Suggested
    Contract work

    Techvilla Solutions

    Chicago, IL
    15 days ago
  •  ...The Senior Full Stack Developer will design, build, and support modern capabilities for Crew Pay, a business-critical pay platform. This role...  ...observability AI-enabled delivery: AI coding assistants, agents, and agentic workflows Success in this role Delivers reliable... 
    Suggested
    Hourly pay
    Full time

    United Airlines

    Chicago, IL
    3 days ago
  • $125.8k - $209.6k

     ...looking for a senior and experienced Staff Agentic Software Engineer to join a dynamic...  ...codebase indexing pipelines, and local developer tooling that feed deep, domain-specific...  ...maintaining scalable real-time systems across the full stack. Expert-level proficiency in Java... 
    Full time
    Local area
    Worldwide
    Shift work

    CME Group

    Chicago, IL
    2 days ago
  • Full Stack DeveloperThe RoleUST is searching for a Full Stack Developer to design, build, and maintain secure, high-performance web applications. In this role, you will work on everything from responsive user interfaces to scalable backend services.What You’ll Do· Build... 
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    UST Global

    Chicago, IL
    3 days ago
  • $150k - $200k

     ...Multiple AI roles_FDE–Agentic AI/AI Prompt Engineer/AI Lead Engineering...  ...potential flexibility. Full JDs: JD1:Forward Deployed...  ...background: - 8+ years in full-stack engineering, solution...  ...who personally build solutions, develop evaluation methods, and address... 
    Part time
    H1b
    Work at office
    Remote work

    Bestinfo Systems LLC

    Chicago, IL
    7 hours ago
  •  ...combines strategic AI consulting and custom agentic software to help RIAs turn everyday...  ...taker, CRM updater, email drafter, etc.) Develop off‑menu, firm‑specific automations that...  ...Role Overview We’re looking for a Full Stack Engineer who loves building thoughtful,... 
    Full time

    IMPRUVE

    Chicago, IL
    1 day ago
  • $65 - $70 per hour

     ...Immediate need for a talented Full Stack Developer. This is a 06+months contract opportunity with long-term potential and is located in NYC, NY/Plano, TX/Mclean, VA/Richmond, VA(Remote). Please review the job description below and contact me ASAP if you are interested... 
    Contract work
    Internship
    Local area
    Immediate start
    Remote work

    Pyramid Consulting

    Chicago, IL
    23 hours ago
  • Job-ID29203042Reference26-24808Remote100% Remote Description: As a Full Stack Developer Contractor, you will support the Client project team by developing and maintaining both front-end and back-end components of web applications, ensuring seamless integration and functionality... 
    For contractors
    Remote work

    Mindlance

    Chicago, IL
    2 days ago
  •  ...First group of more than 70,000 cloud professionals delivers a full stack of integrated cloud capabilities across data, edge, integrated...  ...through the most significant shift in technology: the move to Agentic AI and Product-Led Operating Models. As a Google Cloud... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Shift work

    Accenture

    Chicago, IL
    4 days ago
  • $195.3k - $199.2k

    Job ID: 106486Type of role: Full-timeInterest: Internal roles / Technology...  ...minds on a product team developing an AI Platform that will...  ...scaling to a large team of full-stack engineers, data engineers, data...  ...PythonExpertise with AI agents / agentic applications, React and NextJS... 
    Apprenticeship
    Easy work

    McKinsey & Company

    Chicago, IL
    4 days ago
  • Full Stack / Backend Developer (Backend-Focused) Location: Newark, NJ area Employment Type: Contract-to-Hire (W2) Requirements: Experience with Python, Java, and JavaScript; working in distributed systems, object-oriented programming, design patterns, and design methodology... 
    Contract work

    JSR Tech Consulting

    Chicago, IL
    2 days ago
  •  ...Job Description Job Description We are seeking an independent, client-facing Senior Full-Stack Developer (6–10 years of experience) to design, code, and deploy robust modules using the MERN stack, SQL, and AWS infrastructure. Required: ~ Experience & Stack:... 

    Globalchannelmanagement

    Chicago, IL
    a month ago
  • $150k - $240k

     ...Staff SW Engineer ($150-$240k) Agentic AI, Ruby, RailsSalary: $150-$2...  ..., Rails, React AWSOur Tech Stack: Ruby/Rails, AWS, React, Ansible...  ...with our other very senior Rails developers who have been using the...  ...VPC, S3)Experience developing full stack application with agentic... 
    Remote work

    CyberCoders

    Chicago, IL
    6 days ago
  • $250k - $350k

    About the RoleHTS Assist is Hopper's agentic AI assistant for travel, resolving flight changes...  ...brands. We're looking for a senior full stack engineer to anchor this product, owning...  ...savings to travelers globally. We have developed several unique fintech solutions that address... 
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package

    Hopper

    Chicago, IL
    3 days ago
  •  ...Job Title: Senior Full-Stack developer Location: Chicago, IL Full Time Job Description Senior Full-Stack developer Must Have Technical/Functional Skills Strong expertise in Java 17+, Spring Boot, Spring Security, Hibernate/JPA,... 
    Full time

    Acestack

    Chicago, IL
    1 day ago
  • Tattoo Projects is currently seeking our next talented full stack web developer. We have a growing team that is looking for an experienced Full Stack developer to join us who will be responsible for the server side and client side of web applications. We are looking for... 
    Remote work
    Relocation

    Tattoo Projects Digital

    Chicago, IL
    3 days ago
  •  ...Position: Full Stack Architect – AI & Agentic Systems (ReactJS, NextJS, NodeJS) Location: Chicago, IL (Hybrid) Employment: Contract Job Description...  ...AI Security Reviews Responsible AI Compliance Develop AI observability frameworks to monitor: Accuracy Hallucinations... 
    Contract work

    Vaiticka Solution

    Chicago, IL
    23 hours ago
  •  ...Full Stack Web Developer – PHP & React | FireFly Robotics | Salt Lake City, UT Build software that drives autonomous robots in the real world. FireFly Robotics is the world leader in autonomous fairway mowing — and we're growing. Since 2010, we've been engineering... 
    Full time

    FireFly Robotics, Inc.

    Chicago, IL
    23 hours ago
  • $110.7k - $218.3k

     ...experiences that support business growth. This role combines full stack development, architecture leadership, and team guidance across...  ...business needs into practical technical solutions, mentoring developers, and driving quality across enterprise implementations. Recruiting... 
    Local area
    Visa sponsorship

    Deloitte

    Chicago, IL
    6 days ago
  • $140k - $144.2k

    Job ID: 106150Type of role: Full-timeInterest: Serve Clients / Tech...  ..., building, and deploying agentic and generative AI-powered solutions...  .... Your work will involve developing scalable, secure applications...  ...data engineering, AI/ML, or full-stack developmentExperience deploying... 
    Apprenticeship
    Easy work
    Flexible hours

    McKinsey & Company

    Chicago, IL
    4 days ago
  •  ...Resource 1 is seeking a Full Stack .NET Developer to join our client's software engineering team responsible for developing, enhancing, and modernizing enterprise applications within the financial services, compliance, and risk management sectors. This position is approximately... 
    Full time

    Resource 1, Inc.

    Chicago, IL
    23 hours ago
  • $102.4k - $179k

     ...Key Responsibilities Required Responsibilities Design, develop, test, and maintain cloud-native applications using React,...  ...enterprise data products, AI services, large language models (LLMs), agentic workflows, and intelligent automation capabilities.... 
    For contractors

    Vizient

    Chicago, IL
    4 days ago
  • $122k - $240.5k

     ...analysis, experience, and decision making Developing solutions to client problems through...  ...skill areas below:Hands-on experience in full stack software development across frontend and...  ...implementing, or supporting AI, Generative AI, or Agentic AI solutions and architectures in... 
    Local area

    Deloitte

    Chicago, IL
    4 days ago
  • Company DescriptionUSM Business Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT...  ...development and business keenness.Job DescriptionJob Title : FULL-STACK DEVELOPER (NODEJS)Location : Oak Brook, IL, United StatesFULLTIME... 
    Full time
    Temporary work
    Casual work
    Work at office
    Worldwide

    USM Systems

    Oak Brook, IL
    2 days ago
  • $160k - $180k

     ...Job record: a1qPL00000815fNYAQValid through: 2027-08-05Title: Full Stack Software Engineer - AI Applications (Python and React)Location...  ...front-end applications, cloud-native infrastructure, APIs, and agentic AI workflows while partnering directly with business leaders... 
    Local area

    Addison Group

    Chicago, IL
    2 days ago
  •  ...The Lead Software Engineer takes technical ownership of the full-stack applications the team builds on .NET, React, Next.js, and Azure...  ...retrieval-augmented generation pipelines, semantic search, and agentic workflows. Mentor engineers through pairing, design reviews... 
    Full time

    MMD Services

    Chicago, IL
    3 days ago
  • $165k - $200k

     ...significant ownership. You'll work across the stack to build new products and experiences, solve...  ...that can scale with NOCD's growth. Full-Stack Engineering Build backend services and APIs using Python . Develop modern frontend experiences using React and... 
    Full time
    Casual work
    Work at office

    NOCD

    Chicago, IL
    1 day ago

Do you want to receive more vacancies?

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