Job Role – Senior Full-Stack LLM & Front-End Engineer
Location – Remote (US)
Contract
Bill Rate - $80/hr
Experience range – 8 – 12 years
Must have skills
FastAPI (Expert), Fullstack Engineer, Prompt Engineering with LLMs (Strong), Python (Expert), React (Expert)
Job Description
Client is seeking a Senior Full-Stack Engineer with deep expertise in LLM-driven backend systems and strong hands-on experience building high-performance front-end applications using Next.js and React.
The ideal candidate is equally comfortable designing and deploying LLM-backed APIs as they are building performant, scalable front-end experiences.
Responsibilities
LLM, Backend & AI Engineering
- Design, build, and deploy LLM-powered services using Python, FastAPI/Flask, and modern microservices architectures.
- Work with leading LLM providers and frameworks (e.g., OpenAI, Anthropic, LangChain, LlamaIndex).
- Implement and productionize Retrieval-Augmented Generation (RAG) systems using vector databases and semantic search.
- Design multi-agent and context-aware AI systems, including experience with Model Context Protocol (MCP).
- Develop prompt strategies and system-level orchestration for real-world, scalable AI use cases.
- Own AI features end-to-end, from design and experimentation through production rollout and optimization.
- Ensure robustness, security, observability, and performance of AI systems deployed at scale.
Front-End & Application Development
- Build and maintain React-based applications using Next.js, optimized for performance, scalability, and SEO.
- Implement SSR, SSG, and edge-rendered experiences to support enterprise use cases.
- Deploy and manage applications on Vercel, leveraging CI/CD pipelines, serverless functions, and edge capabilities.
- Collaborate with designers and product teams to translate UI/UX designs into high-quality, reusable components.
- Define and uphold front-end best practices, patterns, and technical standards.
- Integrate front-end applications with backend APIs (REST, GraphQL, and Next.js API routes).
- Ensure application reliability through unit, integration, and end-to-end testing.
General Expectations
- A senior-level engineer capable of independent execution across planning, implementation, and delivery.
- Strong communicator who collaborates effectively with product owners, designers, and cross-functional teams.
- Systems thinker who blends software engineering, data, and AI principles.
- Comfortable owning complex features end to end and delivering high-quality production solutions.
- Passionate about continuous learning and staying current with AI and web technologies.
Must-Have Technical Skills
Backend, AI & LLMs
- 8+ years building backend services and APIs with Python.
- 2+ years hands-on experience developing and deploying LLM-based systems.
- Strong experience with FastAPI or Flask, microservices, Docker, and Kubernetes.
- Production experience with LLM APIs and frameworks (OpenAI, Anthropic, LangChain, LlamaIndex).
- Strong understanding of RAG architectures, vector databases, and semantic search.
- Experience shipping generative AI solutions to production at scale (beyond POCs).
- Knowledge of event-driven architectures, messaging systems, and server-side events.
- Solid understanding of backend security, authentication, and data protection.
Front-End & Web
- 5+ years of professional front-end development experience.
- Strong hands-on experience with Next.js, React, and TypeScript.
- Experience deploying and optimizing applications on Vercel.
- Deep understanding of SSR, SSG, performance optimization, and SEO.
- Proficiency with modern styling approaches (Tailwind, CSS Modules, Styled Components, Material UI).
- Experience with testing frameworks (Jest, React Testing Library, Cypress, or Playwright).
- Familiarity with CI/CD pipelines (GitHub Actions, Vercel).
Nice-to-Have Skills
- LLM guardrails, monitoring, and observability tooling.
- Edge Functions and Vercel Analytics.
- GraphQL (Apollo, Relay).
- Internationalization (i18n) in Next.js.
- Full-stack experience with Node.js, Express, or relational/NoSQL databases.
- Experience building AI solutions in large, business-critical applications.