Senior Python(MCP) Developer

location

English level: Upper-Intermediate

work type

Work type: Remote

level

Technical Level: Senior

Project Overview:

We are currently looking for a Python Engineer to join our team and contribute to the development of backend services, integrations, and scalable platform components.


Customer Overview:

Our client is an innovative technology-driven company focused on building modern digital solutions and scalable platforms. The company is actively investing in automation, intelligent systems, and high-performance software products to support business growth and operational efficiency.

The goal is to design a scalable, multitenant system for exposing data to LLM clients (Claude, ChatGPT, DemandSense UI, and future self-hosted models) via an MCP (Model Context Protocol) server.


Responsibilities:
  • Design small AI clients that will communicate with a FastMCP-based server that exposes analytics tools to LLM clients
  • Build OAuth 2.0 multitenant authentication with per-tenant credential isolation and rate limiting
  • Define the extensible tool/plugin architecture that lets new data sources and reports be added without core changes
  • Design LLM-friendly response schemas — structured JSON, context window management, graceful truncation

Skills/Requirements:
  • Production experience with FastMCP or MCP protocol
  • Strong Python async backend skills
  • Solid understanding of OAuth 2.0 in a multitenant SaaS context: token lifecycle, JWT scopes, secret management
  • Familiarity with LLM context window constraints and structured tool output design
  • Redis caching and cache invalidation strategies

Apply Now

    Liudmyla Spilnyk

    Recruiter in JetSoftPro

    You may also be interested in:

    Subscribe

    Get new hot vacancies in your mail

      Connect With Our Experts
      Get in touch with us. We'd love to hear from you.
      Contact Us