Senior Full Stack Developer, AI

Job not on LinkedIn

đŸ”„ 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of EX Squared

EX Squared

501 - 1000 employees

Founded 2000

đŸ’Œ Consulting

đŸ€– Artificial Intelligence

đŸ€ B2B

Consulting ‱ Artificial Intelligence ‱ B2B

EX Squared is a digital product and experience consultancy that helps enterprises move AI and digital initiatives from ambition into production. Since 2001 the firm has delivered strategy, UX/UI and multi-channel digital experiences plus engineering and IT infrastructure work, and specializes in GenAI, machine learning, computer vision, and NLP. EX Squared is a certified Optimizely and Sitecore partner and focuses on building enterprise-scale digital products and advanced AI-driven solutions for large B2B clients.

📋 Description

‱ Design and build production-grade AI agents that interpret goals, maintain state, plan and execute multi-step workflows, call tools, evaluate outcomes, retry when appropriate, escalate when necessary, and fail safely. ‱ Define agent architectures, including orchestration patterns, task decomposition, memory and context strategies, tool boundaries, human approval points, and recovery paths. ‱ Develop reusable agent tools, skills, and MCP-compatible integrations connecting agents with APIs, enterprise data, business systems, and delivery workflows. ‱ Build and maintain responsive full-stack applications, including front-end interfaces, APIs, back-end services, authentication, data flows, and cloud-hosted components. ‱ Integrate agentic capabilities into broader digital products, ensuring reliable coordination among agent actions, application state, user experiences, APIs, and existing systems. ‱ Define structured and typed input/output contracts for agents, tools, and skills using schemas, validation, constrained response formats, and consistent error handling. ‱ Build evaluation pipelines using representative datasets, regression suites, automated scoring, human review, and measurable quality thresholds. ‱ Implement permissions, guardrails, auditability, observability, structured logging, and graceful failure handling for secure and predictable production operation. ‱ Manage the prompt and instruction lifecycle for assigned agents and skills, including version-controlled templates, reproducible testing, change evaluation, and release management. ‱ Collaborate with multidisciplinary teams to identify appropriate agent use cases and translate business objectives into complete technical solutions. ‱ Contribute to technical planning, architecture decisions, estimates, implementation strategies, and risk identification. ‱ Support testing, debugging, deployment, monitoring, and ongoing production operations.

🎯 Requirements

‱ At least 5 years of software engineering experience, including ownership of complex full-stack web applications in agile environments. ‱ Hands-on experience building agentic software systems beyond using AI coding assistants or adding a conversational model to an application. ‱ Demonstrated experience developing multi-step agents that use tools or APIs, maintain context or state, validate results, and manage failures or human handoffs. ‱ Strong full-stack experience covering front-end development, APIs, back-end services, data integrations, authentication, testing, debugging, deployment, and production support. ‱ Experience with agent planning, task decomposition, tool selection, action execution, result validation, and iterative workflows. ‱ Knowledge of tool calling, function calling, structured outputs, deterministic routing, state management, memory, and human-in-the-loop controls. ‱ Experience connecting agents to enterprise systems and data through APIs, MCP-compatible tools, retrieval patterns, and secure integrations. ‱ Familiarity with agent orchestration approaches or frameworks such as LangGraph, LangChain, AutoGen, state-machine agents, multi-agent coordination, or custom solutions. ‱ Strong prompt and instruction design skills, including structured context, examples, schema enforcement, output constraints, and reusable patterns. ‱ Ability to evaluate agent behavior across task success, tool selection, output quality, latency, cost, safety, and failure recovery. ‱ Strong knowledge of Git-based version control, pull request practices, automated testing, CI/CD pipelines, and cloud application delivery. ‱ Experience with component-based front ends, RESTful APIs, server-side application logic, event-driven integrations, and cloud-hosted services. ‱ Ability to translate business requirements into agent designs, application architecture, technical plans, estimates, and implementation approaches. ‱ Strong communication, collaboration, mentoring, and technical documentation skills.

đŸ–ïž Benefits

‱ Access to learning platforms and professional development opportunities ‱ Flexible work environment ‱ Collaborative and multicultural teams

Apply Now