89
Full-Stack Engineer (TypeScript / Next.js / Vercel AI SDK)
UpworkUSNot specifiedexpert
JavaScriptTypeScriptNode.jsPythonAPI IntegrationDatabase ArchitectureReactCSS
Responsibilities
Design and build AI-driven conversational applications using Next.js, React, and Vercel AI SDK
Implement AI agents and chat interfaces with tool calling, structured outputs, and streaming responses
Develop backend APIs and services in Node.js / TypeScript
Integrate LLM models and AI gateways (OpenAI, Anthropic, etc.)
Implement agent workflows and orchestration layers
Design and optimize Postgres schemas and queries
Build integrations with customer data systems, messaging systems, and third-party APIs
Implement data pipelines, background jobs, and schedulers
Deploy and maintain services across Vercel, AWS, and serverless environments
Work closely with product and AI teams to design high-performance AI workflows
Required Technical Skills
Core Web Stack
Expert in JavaScript / TypeScript
Strong experience with React, Next.js, JSX, TSX
Backend development with Node.js
Experience designing REST / API services
AI / Agent Systems
Experience building chatbots, AI assistants, or agent systems
Familiarity with Vercel AI SDK and AI Gateway
Understanding of LLM application patterns, Tool calling, Prompt engineering, Retrieval-augmented generation (RAG), Agent orchestration, structured outputs
Data & Infrastructure
Strong experience with PostgreSQL
Experience with serverless Postgres platforms (Neon, Supabase, etc.)
Familiarity with Drizzle ORM or similar tools
Experience designing efficient schemas, indexes, and queries
Familiarity with vector databases and embeddings
Cloud & Deployment
Experience deploying systems on: Vercel, AWS, other cloud providers
Experience with serverless architectures
Familiarity with CI/CD workflows
Backend Systems
Experience with: background jobs, schedulers / cron services,, event pipelines, asynchronous processing
AI Application Architecture
Experience designing API layers for AI agents
Building tool interfaces for LLMs
Managing conversation state and chat memory
Handling streaming responses
Additional Useful Experience
Python backend development
Building data ingestion pipelines
Experience with Redis / caching layers
Experience with message queues / job workers
Experience building real-time chat systems
Familiarity with observability tools (logging, tracing, metrics)
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo