Overview
Skills
Job Details
Job Title: Full Stack Developer Python & GenAI
Location: Charlotte, NC | Duration: Long Term
Overview:
Seeking a Full Stack Developer with strong Python expertise and hands-on experience in Generative AI (GenAI) to build intelligent, scalable applications leveraging LLMs, modern frameworks, and cloud platforms.
Key Responsibilities:
-
Develop and maintain full-stack web apps with GenAI integrations
-
Embed LLM features using OpenAI, Azure OpenAI, Hugging Face, LangChain
-
Build responsive UIs with React/Angular/Vue
-
Design robust APIs & microservices with Python (FastAPI/Flask) or Node.js
-
Integrate SQL/NoSQL databases & vector stores (Pinecone, FAISS, Weaviate)
-
Collaborate on prompt engineering & Retrieval-Augmented Generation (RAG) flows
-
Implement CI/CD, testing, and cloud deployments (AWS/Azure)
-
Work cross-functionally with PMs, designers, and ML engineers
Required Skills:
-
Strong Python development skills
-
Frontend: React, Angular (v8+), or Vue.js
-
Backend: FastAPI/Flask, REST APIs, microservices
-
GenAI tools: LLM APIs, LangChain, vector DBs
-
Databases: PostgreSQL, MongoDB, DynamoDB, vector stores
-
Cloud & DevOps: AWS/Azure/Google Cloud Platform, Docker/Kubernetes, CI/CD pipelines
-
Git & collaborative workflows, strong debugging skills
Preferred:
-
Experience with LangChain, LlamaIndex, RAG architecture
-
NLP, ML pipelines, or fine-tuning exposure
-
Familiarity with enterprise SDLC processes
-
UI/UX awareness for AI-driven applications