Senior Python Developer
Listed on 2026-03-05
-
Software Development
Backend Developer, Python
AGM Tech Solutions partners with high-impact enterprise and mid-market clients to solve complex challenges through top-tier IT talent. We are hiring on behalf of a direct client building next-generation AI infrastructure — and they need a sharp Python developer who can bring MCP-powered integrations to life.
The RoleWe're looking for a Python Developer with FastAPI expertise to design, build, and maintain Model Context Protocol (MCP) connectors — the backbone that allows AI systems to communicate seamlessly with external services, APIs, and data sources. This is a hands-on engineering role at the intersection of backend development and AI agent architecture. If you've built robust APIs with FastAPI and are excited about the emerging MCP ecosystem, this role is built for you.
WhatYou'll Do
You'll own the full lifecycle of MCP server implementations — from initial design through deployment and ongoing maintenance. Day-to-day, that means building FastAPI-based MCP servers that expose resources, tools, and prompts to AI clients, and developing secure, performant connectors to relational databases, third-party APIs, and enterprise systems. You'll implement protocol handlers per MCP specifications, craft reusable connector templates to accelerate future integrations, and work closely with AI engineers to understand exactly what context and tooling their agents need.
You'll also be responsible for the reliability of everything you ship — writing unit and integration tests (pytest), handling authentication flows (OAuth, JWT, API keys), building in rate limiting, error handling, and retry logic, and keeping connectors current as upstream APIs and protocols evolve. Documentation is a first-class deliverable here, not an afterthought.
What We're Looking ForRequired:
- 5+ years of software development experience, with Python as your primary language
- Deep proficiency with FastAPI for building production-grade async APIs
- Strong grasp of async/await patterns and concurrent programming in Python
- Experience designing and consuming RESTful APIs; familiarity with Graph
QL is a plus - Working knowledge of JSON-RPC or similar RPC protocols
- Solid understanding of authentication mechanisms — OAuth, JWT, API keys
- Experience with SDK or library design patterns
- Comfortable with Git-based workflows and CI/CD pipelines
Preferred:
- Hands-on experience with the Model Context Protocol (MCP) specification
- Background with LLM application frameworks such as Lang Chain, FastMCP, or similar
- Familiarity with AI context windows, prompt engineering, and agent tool design
- Experience with Postgre
SQL, Mongo
DB, or other database systems - Working knowledge of Docker and cloud deployment patterns
- Contributions to open-source projects are a genuine plus
The core stack centers on Python and FastAPI
, with connectors spanning REST, Graph
QL, JSON-RPC, and Server-Sent Events (SSE). You'll work with pytest for testing, Docker for containerization, and standard secure credential management practices. Exposure to Type Script/Node.js is useful but not required.
This role suits someone who takes ownership seriously, writes clean and well-documented code, and is energized rather than intimidated by ambiguity. You should be comfortable managing multiple integration work streams independently, communicating clearly in writing, and collaborating across engineering and AI teams without needing heavy direction.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).