AI Software Architect (MCP/JS)

Summary

The AI Software Architect will design and implement core Model Context Protocol (MCP) platform capabilities, including SDKs and integration patterns, using TypeScript and Node.js. This role involves establishing architectural standards for AI agent orchestration and mentoring engineering teams to ensure scalable and secure AI-driven solutions.

  • Design and implement core MCP platform capabilities, including MCP clients, servers, tool invocation patterns, and integrations with existing backend services
  • Define reference architectures and engineering standards for MCP servers, tools, resources, schemas, authentication, context handling, and versioning
  • Build reusable TypeScript/Node.js libraries, SDKs, templates, and starter projects for product teams
  • Design shared capabilities around conversation state, agent state, context management, and orchestration workflows
  • Establish architectural guidance for selecting between MCP, A2A communication, traditional APIs, and service-to-service integration patterns
  • Collaborate across engineering teams to review solution designs and document best practices
  • Mentor engineers and provide technical leadership in AI integration and platform engineering initiatives
  • Ensure platform scalability, maintainability, security, and operational excellence
  • Define architecture vision and technical standards for enterprise-wide MCP adoption
  • Drive cross-team technical alignment and support strategic architecture decisions
  • 7+ years of production experience with JavaScript, TypeScript, and Node.js
  • 2+ years of experience in software architecture, backend platform engineering, or technical leadership roles
  • Strong expertise in TypeScript and Node.js ecosystem development
  • Proven experience designing distributed systems, APIs, SDKs, frameworks, or developer platforms
  • Strong understanding of software architecture principles, interface design, versioning strategies, and reusable platform components
  • Practical experience with MCP clients, servers, tools, resources, and LLM tool invocation
  • Experience leading technical initiatives across multiple engineering teams
  • Hands-on experience with cloud platforms, preferably AWS
  • Experience defining scalable architecture standards and reusable engineering practices
  • Ability to translate business requirements into scalable technical solutions in high-scale environments
  • Upper-Intermediate or higher English level

WILL BE A PLUS:

  • Experience with A2A communication and agent orchestration platforms
  • Background in AI/ML platform engineering
  • Familiarity with FinTech products, payment systems, or embedded finance solutions
  • Experience contributing to architectural governance and engineering standards at scale

PERSONAL PROFILE

  • Strong technical leadership and ownership mindset
  • Ability to work effectively in cross-functional and distributed teams
  • Proactive and solution-oriented approach
  • Passion for innovation and emerging AI technologies
  • Strong mentoring and knowledge-sharing skills
  • Ability to balance strategic architecture vision with hands-on engineering execution

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available