AI & Full-Stack Developer
Remote contractor role (20 hrs/week, U.S. business hours) for an AI-focused full-stack developer based in South Africa. The person builds RAG pipelines, agentic workflows, and LLM-powered web apps using OpenAI/Anthropic APIs, LangChain/LlamaIndex, vector databases, and Python/TypeScript backends with React/Next.js frontends.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 4+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 4+ years in software engineering
- 1.5+ years hands-on experience building production applications using AI models and LLMs
- Hands-on experience with LangChain, LlamaIndex, or raw LLM API tool calling/function execution
- Experience with vector stores: Pinecone, Chroma, Supabase (pgvector), or Weaviate
- Deep understanding of prompt engineering, function calling, agentic loops, and model evaluation
- Strong proficiency in Python (FastAPI, Django) or TypeScript/Node.js
- Front-end skills: React.js, Next.js, or Vue.js
- Version control & cloud: Git, GitHub/GitLab, Vercel, Docker, AWS, or GCP
- Based in South Africa (remote within South Africa)
- Available to work U.S. business hours
Full description
Location: Remote, within South Africa
Shift: U.S. Business Hours
Employment Type: 20 Hours/Week
Independent Contractor
Position Overview
We are seeking an experienced AI-Focused Full-Stack Developer based to architect, build, and deploy intelligent software applications. In this role, you will combine traditional full-stack web engineering with modern AI capabilities—building custom RAG pipelines, deploying AI agentic workflows, connecting LLM APIs, and embedding AI-driven automation into operational platforms.
You will collaborate directly with our team to turn business workflows into fast, scalable, AI-powered web applications.
Key Responsibilities
· AI & LLM Integration: Design and implement intelligent features using OpenAI (GPT-4o), Anthropic (Claude), open-source LLMs, and API integrations.
· RAG & Agentic Workflows: Build Retrieval-Augmented Generation (RAG) systems, autonomous AI agents, and custom workflow automations using frameworks like LangChain, LlamaIndex, or CrewAI.
· Database & Vector Search: Design, manage, and query relational databases (PostgreSQL, MySQL) and vector databases (Pinecone, Qdrant, Supabase pgvector) for semantic document retrieval and memory stores.
· Full-Stack Application Engineering: Develop responsive front-end interfaces (React, Next.js, or Vue) and robust back-end APIs (Python FastAPI/Flask, Node.js, or TypeScript).
· Optimization & Performance: Implement effective prompt engineering strategies, evaluate model latency and API costs, and optimize database queries for high reliability.
· Daily Agile Execution: Participate in daily stand-ups, maintain clean Git workflows, write automated unit tests, and provide regular progress updates via Slack and Jira/Asana.
Required Technical Skills & Experience
· Professional Experience: 4+ years in software engineering, with at least 1.5+ years of hands-on experience building production applications using AI models and LLMs.
· AI & Machine Learning Ecosystem:
o Frameworks: Hands-on experience with LangChain, LlamaIndex, or raw LLM API tool calling/function execution.
o Vector Stores: Experience working with Pinecone, Chroma, Supabase (pgvector), or Weaviate.