×
Register Here to Apply for Jobs or Post Jobs. X

Senior Python Developer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: AGM Tech Solutions - A Woman and Latina-owned IT Staffing Firm-an Inc. 5000 company
Full Time position
Listed on 2026-03-05
Job specializations:
  • Software Development
    Backend Developer, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

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 Role

We'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.

What

You'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 For

Required:

  • 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
Technical Stack

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.

Who Thrives Here

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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary