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

Full Stack Agentic Developer

$150k - $230k

Charles River Associates

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 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, 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 Experience Experience 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 ephemerally 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 Environment Frontend: TypeScript, React, Vite, Tailwind CSS Backend: Node.js, Express, TypeScript Agent runtime: Custom multi‑turn agent loop, proprietary tools, model‑provider adapters, and streaming event protocol Languages: TypeScript, Node.js, Python; with R, LaTeX, and shell utilities available in execution environments Model providers: OpenAI, Anthropic, and other frontier or local models as needed Data: PostgreSQL and API‑driven application state Streaming: Server‑sent events and event‑driven UI updates Runtime: Containerized Ubuntu‑based agent environments with sandboxed project workspaces Cloud: Microsoft Azure‑hosted web, backend, storage, database, container, and observability infrastructure Product context: Expert‑driven AI workflows where transparency, reliability, confidentiality, and quality control are critical Career 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 Flexibility CRA 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 Opportunity Charles 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 Compensation A 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. #J-18808-Ljbffr Charles River Associates

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Full Stack Agentic Developer in Dallas, TX vacancy
  • Charles River Associates in Dallas is seeking a Full Stack Agentic Developer to advance a web-based AI platform. This senior role combines strong product and platform skills with hands-on development across React and Node.js, shaping workflows that bridge user intent and... 
    Suggested

    Charles River Associates

    Dallas, TX
    1 day ago
  • $140k - $160k

    $140000 - $160000 An enterprise SaaS company is looking for a Full Stack Java engineer to join their team and lead their agentic AI workflow. You'll be responsible for building complex AI agents that can handle tasks such as full stack development, unit testing, etc.... 
    Suggested
    Full time

    Kelly Services

    Richardson, TX
    1 day ago
  •  ...Full Stack Developer Full stack developer with Node.js and JavaScript experience in Dallas, Frisco, or Irving who can work from the client...  ...retailer serves its customers • Gain deep exposure to the full agentic stack — from tool design to evaluation and guardrails •... 
    Suggested
    Work at office
    Remote work

    Vantage Point Consulting

    Dallas, TX
    3 days ago
  •  ...Full Stack Developer Who We Are Computer Visionaries (CV.AI) is a Dallas-based AI software development firm on a mission to unlock AI for our...  ...operate. Our approach combines full-stack engineering with agentic AI and intelligent automation to deliver systems that create... 
    Suggested
    Permanent employment

    Computer Visionaries AI

    Dallas, TX
    1 day ago
  • $76.07k - $119.84k

     ...and coordinate bug fixes to uphold software quality standards. Develop user training programs, documentation, and support frameworks...  ...Python development. Strong understanding of Generative AI and Agentic AI concepts. Good knowledge of PL/SQL. Strong communication and... 
    Suggested
    Temporary work
    Relocation

    Infosys

    Addison, TX
    17 hours ago
  • $76.07k - $119.84k

     ...to uphold the software quality standards Develop user training programs, documentation,...  ...Strong understanding of Generative AI and Agentic AI concepts Good knowledge of PL/SQL Strong...  ...119,836 Along with competitive pay, as a full‑time Infosys employee you are also... 
    Full time
    Temporary work
    Relocation

    Infosys

    Addison, TX
    3 days ago
  •  ...• Experience with SQL and MongoDB • 2 years of experience with Cloud stack, Microsoft Azure etc. is a must. • 2 years of experience in Kotlin. • Thorough understanding of JSON, REST full API’s & microservices. • Data structure fundamentals. • Experience in... 
    Remote work

    GrabJobs

    Garland, TX
    4 days ago
  •  ...JAVA Full stack developers. Duration : long term contract! Set for 2 years at the minimum! Location : Dallas, TX The project is remote, but it requires the candidate to reside in the surrounding Dallas, Texas area! (Just right outside or in Dallas... 
    Long term contract
    Remote work

    3B Staffing LLC

    Dallas, TX
    3 days ago
  •  ...Software Engineer Mode: Dallas, TX Skills ~50/50 Role Full Stack ~50-60% Angular or React ~40-50% REST API in Java ~ Must...  .... ~ Exposure to/knowledge of Kafka Interview Setup: 30 minutes with hiring manager, 30-minute final with developer... 

    Samprasoft

    Dallas, TX
    1 day ago
  •  ...Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Java Full stack developer Full time Role for one of our direct client. Role: Java Full stack developer Location :- Dallas, TX At least 10... 
    Full time
    Work experience placement

    Rootshell Enterprise Technologies

    Dallas, TX
    17 hours ago
  • Role: java Full stack developer Location: US Remote Vertical- Healthcare • Mandatory Skillset - Java Frameworks (Spring Boot, MVC, etc), React.js, Angular, Python and Cloud technologies (AWS, Azure or GCP (Google Cloud Platform))
    Remote work

    ECHO IT SOLUTIONS INC .

    Farmers Branch, TX
    17 hours ago
  •  ...Job Summary The role involves designing, developing, testing, and maintaining code modules and micro-services, adhering to engineering best practices. The candidate will also be responsible for incident management, proactive monitoring, and communication with stakeholders... 

    Compunnel

    Irving, TX
    2 days ago
  •  ...Java Full Stack Developer Onsite 2 days a week (Hybrid Schedule) Candidates MUST work onsite (starting) from the first day in one of the locations below! 1 N Jefferson Ave., Saint Louis, MO 2975 Regent Blvd, Irving, TX 75063 1445 ROSS AVE; DALLAS, TX 75202-27... 
    2 days per week

    My3Tech Inc

    Irving, TX
    1 day ago
  •  ...know how to convert Figma screens to UI. Job Description Design, develop, test & deploy Angular based Web App Develop re-usable UI...  ...do necessary research to find solutions) Required Skills Lead Full Stack Developer with total experience of 10+ years and expertise in... 
    Work at office
    Local area
    3 days per week

    Vibotek LLC

    Dallas, TX
    2 days ago
  •  ...Oracle, MongoDB, RabbitMQ, etc.) and modern processes (SAFe Agile, Design Thinking). You will contribute back-end, understanding the full application architecture and integration points of our distributed system, including unit and integration testing. You are a... 

    Saxon Global

    Dallas, TX
    2 days ago
  •  ...Sr. Java Full Stack Development Sr. Java full stack development Only USC & GC Must Have Technical/Functional Skills Java, Advance Java, Multi-functional, Micro services Arch, Spring Framework, Spring MVC, Spring Boot, Hibernate, RESTful APIs Roles & Responsibilities... 

    Argyle Infotech

    Dallas, TX
    17 hours ago
  • Location: Dallas, TX (Richardson to be exact) Job Type: Hybrid - Must be onsite 2 days per week Duration: 12 Months Role Summary: We are seeking an experienced Kronos Functional Consultant to support implementation, configuration, and ongoing support of Workforce Management...
    2 days per week

    Saicon

    Dallas, TX
    3 days ago
  •  ...Lead / Principal Full Stack Engineer — AWS Anblicks | Dallas, Texas | Full Time Responsibilities...  ...— from requirements through production Develop and maintain technical documentation...  ...familiarity with MCP, Claude Code, Kiro, or agentic tooling Required Skills Architectural... 
    Full time

    Anblicks

    Dallas, TX
    5 hours ago
  • $60 - $65 per hour

     ...talk with your recruiter to learn more. Base pay range $60.00/hr - $65.00/hr Direct message the job poster from Collabera Strong full-stack engineering background with hands-on development in Azure. Expertise building front-end applications using Angular and React. Backend... 
    Contract work
    Temporary work

    Collabera

    Dallas, TX
    1 day ago
  •  ...Full Stack Developer Interview Process: First round 30 min with the hiring manager, final interview (technical panel) with engineers Duration: 12 months + extensions Local candidates only! No relocation at this time. Office Address: SeaTac, WA 98188... 
    Work at office
    Local area
    Relocation
    Flexible hours
    Afternoon shift
    3 days per week

    ECHO IT SOLUTIONS INC .

    Farmers Branch, TX
    17 hours ago
  •  ...Full Stack Java Developer (Kafka, JPA, Oracle) Required Skills & Qualifications: ~2-4 years of experience with Angular (including AngularJS and Angular 2+). ~ Strong proficiency in Java, JPA, and back-end service development. ~ Must have at least... 
    Work experience placement

    3B Staffing LLC

    Irving, TX
    17 hours ago
  •  ...Java Full Stack Developer Location: Dallas TX Duration: 2 years Position: W2 Job description: 4-5 years of software development experience, with a strong focus on application development preferably using JavaScript and Angular. Experience in JavaScript... 

    WATI

    Dallas, TX
    17 hours ago
  •  ...independently but also within teams. They are looking for VERY senior developers.... The guy I just placed there has 14 years of professional...  ...in the US and was doing development as a child. Tech Stack is AWS (S3, Dynamo, Lamda), Spring Boot and MVC for REST Web... 
    Hourly pay
    3 days per week

    3B Staffing LLC

    Dallas, TX
    17 hours ago
  •  ...partnership with a leading enterprise level company, is looking for a Full Stack Developer to join their team based out of Dallas, TX. This is a...  ...initiative focused on building data-driven platforms and Agentic AI capabilities. This team is developing next-generation systems... 
    Contract work
    Work experience placement
    Remote work

    Optomi

    Dallas, TX
    2 days ago
  •  ...Overview: Job Title: Senior Full Stack Developer Must Have Skills: .Net, Angular and Azure Nice to have skills: DevOPS Detailed Job Description * Participate in the agile ceremonies * Perform development and unit testing of the tasks assigned per Sprint... 

    r2 Technologies, Inc.

    Richardson, TX
    4 days ago
  •  ...Full Stack Developer Location: Dallas, TX Duration: Fulltime Job Description: We're searching for candidates with over 10 years of experience in full stack development, especially with Java and React JS. Ideally, the candidates should have a strong background... 
    Full time

    JConnect Infotech

    Dallas, TX
    17 hours ago
  • $134.44k - $182.45k

     ...Full Stack Developer Employment Type: Full Time, Mid-level Department: Information Technology 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... 
    Full time
    Remote work
    Flexible hours

    GrabJobs

    Garland, TX
    1 day ago
  •  ...Java Full Stack Developer Location: Seattle, WA / St. Louis, MO / Plano, TX / Dallas, TX / Houston, TX FTE Only Must Have Technical/Functional Skills: Strong development experience in core Java 7+. Proven experience as a Full Stack Developer with strong... 

    AceStack LLC

    Dallas, TX
    2 days ago
  • $95k - $110k

     ...Full Stack Developer ​ Reports to: Database Manager Location: Remote (U.S. based) - Ideally in one of our Hub Cities Compensation: $95,000 - $110,000 annual + discretionary performance bonus Envision Horizons is a global marketplace growth agency specializing in Amazon... 
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Irving, TX
    1 day ago
  •  ...the urgent requirement please let me know if you are interested to ****@*****.*** Or (***) ***-**** Title : Java Full Stack Developer Location: Dallas TX Duration: 2 years Position: W2 Job description: 4-5years of... 

    West Advanced Technologies

    Dallas, TX
    17 hours ago

Do you want to receive more vacancies?

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