Overview
Skills
Job Details
Python Developer (Async, FastAPI, Pytest, AI/LLMs)
Location: Charlotte, NC (Onsite F2F Interview Required)
Client: Banking
Duration: Long-term Contract
Experience Level: 10 12+ Years
Position Overview
We are seeking a highly skilled Senior Python Developer with strong expertise in asynchronous programming, FastAPI, Pytest, and AI frameworks (LangChain, LangGraph, A2A). The ideal candidate will have hands-on experience designing scalable backend systems and building AI-driven applications. This is an onsite role based in Charlotte, NC, and requires candidates to attend an in-person interview.
Key Responsibilities
Develop, enhance, and maintain backend services and APIs using Python and FastAPI.
Build high-performance asynchronous applications using AsyncIO and related frameworks.
Design and integrate AI/LLM-based solutions using LangChain, LangGraph, A2A, and other modern AI frameworks.
Write robust automated tests using Pytest for unit, integration, and regression testing.
Optimize application performance, scalability, and reliability across backend components.
Collaborate with cross-functional teams including Data Engineering, Cloud, and AI/ML teams.
Participate in code reviews, architecture discussions, and system design sessions.
Ensure best practices in coding standards, security, and compliance (Wells Fargo governance).
Troubleshoot production issues and provide timely resolutions.
Required Skills & Experience
10 12+ years of hands-on Python development experience.
Strong expertise in:
AsyncIO, asynchronous programming, event loops.
FastAPI for building scalable RESTful services.
Pytest for automated testing.
Proven experience with AI/LLM frameworks such as:
LangChain
LangGraph
A2A (agent-to-agent frameworks)
Strong knowledge of API design, microservices, and distributed systems.
Experience integrating with cloud platforms (Azure/AWS/Google Cloud Platform preferred).
Strong understanding of CI/CD tools, Git, and DevOps fundamentals.
Experience working in large enterprise environments, preferably banking or financial domain.
Excellent communication and documentation skills.
Ability to work fully onsite in Charlotte NC and attend F2F interview.
Nice-to-Have
Experience with SQL/NoSQL databases.
Exposure to vector databases (FAISS, Pinecone, Milvus).
Knowledge of containerization (Docker, Kubernetes).
Experience with observability tools (Datadog, Splunk, Kibana).
Interview Process
1 Technical Screening
F2F Technical + Managerial Round at Charlotte, NC
Possible Coding/AI scenario assessments