Logo for Outcoding

Senior Full Stack Developer – Agentic AI

Role overview

Qualifications

  • 5+ years of professional full-stack development experience.
  • Strong hands-on experience with React, Node.js, and TypeScript.
  • Experience building, integrating, or maintaining agents and agentic workflows.
  • Advanced English and the ability to collaborate in a distributed environment.

Responsibilities

  • Build and maintain AI agents supporting software development, QA, and product teams.
  • Develop code-generation, coding-standard, design-to-code, and workflow automation agents.
  • Collaborate with delivery teams, collect feedback, and improve existing agent solutions.
  • Document agent behavior, architecture decisions, limitations, and usage guidelines.

About the company

Outcoding logo

Outcoding

Welcome to Outcoding, an EX Squared company - your premier nearshore outsourcing solution provider! Combining technical expertise with creative execution, we serve as a subsidiary of the renowned technology services provider, EX Squared. With over two decades of experience in the software industry, we excel in delivering high-quality solutions for businesses worldwide.Our team consists of creative minds and technical experts who imagine, build, and evolve digital futures for organizations across the globe. Experience the best of technology and innovation with Outcoding.

Company details

Company typeSME
Company size501 - 1000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

At EX Squared LATAM, we are a digital transformation company focused on building innovative, high-impact technology solutions that drive real business value. We partner with top-tier clients across global, regional, and local markets, fostering a collaborative, inclusive, and innovation-driven culture where your ideas truly matter.


Role Overview

We’re currently looking for a Senior Full Stack Developer with strong experience in React, Node.js, TypeScript, and agentic AI workflows.

You’ll help our client build and maintain a catalog of AI agents designed to support the software development lifecycle, including code generation, quality assurance, product management, design-to-code, and content-authoring workflows. This position combines full-stack engineering with prompt engineering, agent development, evaluation, observability, and continuous experimentation.

The ideal candidate is a collaborative and proactive engineer who can explore emerging AI technologies, turn ideas into practical solutions, gather feedback from delivery teams, and continuously improve agent performance.


Location: Fully remote position within LATAM.

Contract Duration: 6-month initial contract with possibilities of extension.

Language Requirement: Advanced English.


What you'll do

  • Build and maintain AI agents supporting software development, QA, and product teams.
  • Develop code-generation, coding-standard, design-to-code, and workflow automation agents.
  • Design structured, dependency-aware agentic workflows rather than single-prompt solutions.
  • Create agent skills, prompts, tool interfaces, and reusable workflow components.
  • Implement evaluation and observability practices to monitor agent quality and performance.
  • Develop self-validation and error-recovery loops using testing and type-checking results.
  • Build and maintain applications using React, Node.js, and TypeScript.
  • Develop and consume REST and GraphQL APIs using established best practices.
  • Integrate agents with internal systems, SaaS platforms, APIs, and development tools.
  • Collaborate with delivery teams, collect feedback, and improve existing agent solutions.
  • Research emerging AI tools, frameworks, vendors, and local model alternatives.
  • Document agent behavior, architecture decisions, limitations, and usage guidelines.
  • Apply security, accessibility, testing, and performance standards throughout development.
  • Participate actively in team discussions, technical planning, and solution design.


What you'll bring

  • 5+ years of professional full-stack development experience.
  • Strong hands-on experience with React, Node.js, and TypeScript.
  • Experience building, integrating, or maintaining agents and agentic workflows.
  • Knowledge of prompt engineering, task decomposition, context management, and tool calling.
  • Understanding of agent evaluation, observability, validation, and error-recovery patterns.
  • Experience consuming GraphQL APIs, ideally using Apollo Client.
  • Experience with REST APIs and third-party SaaS integrations.
  • Familiarity with AWS, Docker, and cloud-based application architecture.
  • Experience with automated testing tools such as Jest, Cypress, or Vitest.
  • Understanding of secure API development, OAuth2/OIDC, API keys, and access controls.
  • Experience developing accessible interfaces aligned with WCAG 2.1 AA.
  • Ability to structure clean, scalable, and maintainable application code.
  • Strong documentation and technical communication skills.
  • Advanced English and the ability to collaborate in a distributed environment.
  • A proactive, exploratory mindset with the ability to work independently.
  • A Mac computer meeting the client’s BYOD requirements, preferably with 32 GB RAM.


What will make you stand out

  • Experience creating agent skills using Markdown-based instructions.
  • Knowledge of RAG and other retrieval-based AI patterns.
  • Experience with LLM structured outputs, function calling, or tool calling.
  • Familiarity with golden test sets, LLM-as-judge, and prompt regression testing.
  • Ability to define measurable quality metrics for agent outputs.
  • Experience with MCP-compatible REST or GraphQL APIs.
  • Familiarity with agent frameworks such as LangGraph, LangChain, CrewAI, or Mastra.
  • Experience working with GitHub Copilot, Claude, OpenAI, or local models.
  • Experience with Next.js, server-side rendering, GraphQL, and Apollo.
  • Familiarity with AWS ECS Fargate, Aurora, OpenSearch, S3, EventBridge, SQS, Cognito, or Bedrock.
  • Experience with headless CMS platforms or Adobe Experience Manager.
  • Knowledge of logs, metrics, distributed tracing, and SLO definition.
  • Experience integrating platforms such as Microsoft Graph or social media APIs.
  • An experimental mindset and enthusiasm for rapidly evolving AI technologies.


Why EX Squared?

At EX Squared, we believe in building strong, collaborative teams that create meaningful impact. You’ll work alongside talented professionals across the region, contributing to innovative projects while continuing to grow your career in a supportive, flexible, and people-focused environment.

We value curiosity, ownership, continuous learning, and open collaboration, creating an environment where professionals can thrive, grow, and make a difference.


What We Offer

  • Competitive compensation in USD.
  • Access to learning platforms and professional development opportunities.
  • Flexible work environment.
  • Collaborative and multicultural teams.


Eligibility Note

This opportunity is only available to candidates currently residing in Latin America. Applications outside these regions will not be considered.


Ready to become an EXpert?

Join our EXperts team! #ApplyNow

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at Outcoding

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.