Back to Jobs
Recently postedRemoteTemporary/CasualTechnology

FullStack Developer

M4 PartnersShottery, Warwickshire🇬🇧United Kingdom

Quick overview

SeniorityMid Senior
Employment typeTemporary/Casual
Work modeRemote
LocationShottery, Warwickshire, United Kingdom
OAuthAngularVueNode.jsReactJavaScriptTypeScriptCI/CD

Job description

FULLY REMOTE

OUTSIDE IR35

We are looking for a Full Stack Developer with strong Node.js skills to develop and support frontend and backend systems. A central part of the role is connecting our AI platform with internal and third-party services through APIs and Model Context Protocol (MCP) integrations. You will build features across the application stack and help ensure they operate reliably in production.

Key responsibilities

  • Develop backend services in Node.js and JavaScript/TypeScript.
  • Build and maintain frontend functionality using an appropriate modern web framework.
  • Design, implement, document and integrate APIs connecting our platform, customer applications and external services.
  • Develop MCP clients and servers that expose approved tools, resources and capabilities to AI applications.
  • Define and validate JSON schemas, API contracts and integration payloads.
  • Implement authentication, authorisation, secrets management and appropriate access controls.
  • Build database models, queries and migrations that support application requirements.
  • Build dependable integrations using timeouts, retries, rate-limit handling and duplicate-request protection where appropriate.
  • Validate AI-requested tool calls and enforce permissions before executing actions.
  • Add logging, monitoring and useful error handling to support troubleshooting and service reliability.
  • Write automated tests, review code and maintain deployment pipelines and technical documentation.
  • Work with AI specialists, frontend developers and business analysts to deliver complete features.

Essential experience and skills

  • Strong commercial experience with Node.js and JavaScript/TypeScript.
  • Demonstrable experience delivering both frontend and backend software.
  • Practical experience designing and integrating APIs, including authentication and JSON data handling.
  • Working knowledge of MCP and practical experience building MCP integrations or closely comparable AI tool integrations.
  • Experience with at least one modern frontend framework, such as React, Vue or Angular.
  • Experience with relational or document databases and sound data modelling principles.
  • Understanding of secure development, automated testing, version control and deployment practices.
  • Ability to investigate problems across the application stack and explain technical decisions clearly.

Desirable experience

  • AI platforms, large language model APIs and tool-calling workflows.
  • OAuth integrations, webhooks, queues and event-driven processing.
  • Cloud infrastructure, containers and continuous integration/delivery.
  • Multi-customer applications with strict separation of customer data.

Similar jobs