Skip to main content

AI & Full-Stack Developer

Posted today

exclusively remoteDenver (CO)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

AI & Full-Stack Developer 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. 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. 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, llama Index, or raw LLM API tool calling/function execution.o Vector Stores: Experience working with Pinecone, Chroma, Supabase (pgvector), or Weaviate.o Prompting & Fine-Tuning: Deep understanding of prompt engineering, function calling, agentic loops, and model evaluation.· Core Tech Stack:o Back-End: Strong proficiency in Python (FastAPI, Django) or TypeScript/Node.js.o Front-End: React.js, Next.js, or Vue.js.o Version Control & Cloud: Git, GitHub/GitLab, Vercel, Docker, AWS, or GCP.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this