Lead Full-Stack Developer (GenAI)

New York 20 days agoFull-time External
1m - 1.1m / yr
We are currently partnered with a leading advertising agency in NYC that is building out a GenerativeAI team and looking for a Full-Time Full Stack Developer to work hybrid in the office 3-4 days per week. Job Description: • Build & Ship: Design and deploy full-stack web experiences from scratch, ensuring they are production-ready, scalable, and secure. • Integrate: Implement AI APIs (OpenAI, Anthropic, etc.) into interactive UIs, but also integrate standard third-party services (CMS, ERP, Analytics) into traditional web builds. • Flex: Seamlessly transition between experimental prototyping (moving fast/breaking things) and enterprise-grade development (high stability/testing) depending on the project type. • Architect: Develop and maintain backend services, APIs, and database schemas (SQL/NoSQL). • Collaborate: Work closely with designers and strategists to turn ambiguous ideas—whether AI-based or standard web—into concrete products. • Standardise: Uphold strong standards for code quality, CI/CD, and testing across all projects you touch. Requirements: Core Skills Frontend • React, Next.js, TypeScript • Tailwind, shadcn/ui, or similar component systems • Real-time data handling (WebSockets, SSE) • State management and complex interactive logic • Strong UX awareness—you know what a "janky" interface feels like and how to fix it. Backend • Node.js (Express / Fastify / NestJS) • REST and GraphQL APIs • PostgreSQL, MongoDB, Redis • Auth implementation (JWT, OAuth, Clerk/Auth0) • Serverless/edge deployment experience (Vercel, AWS, Cloudflare) AI & Emerging Tech • Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into web apps. • Understanding of streaming responses to UI components. • Familiarity with vector search or RAG patterns is a strong plus. DevOps & Tooling • Git/GitHub, CI/CD pipelines (GitHub Actions) • Docker / Containerization • Testing suites (Jest, Vitest, Playwright) Qualifications: • 5+ years of professional software engineering experience, with a heavy emphasis on full-stack JavaScript/TypeScript ecosystems. • Adaptability: A demonstrated history of working on a variety of project types (e.g., campaigns, platforms, prototypes) and a willingness to jump in where the team needs you most. • Production Experience: You have shipped code that real users interact with at scale. • AI Curiosity: Hands-on experience integrating at least one major AI API into an application, or a strong portfolio of side projects demonstrating AI capability. • Communication: Excellent ability to explain technical concepts to non-technical stakeholders (designers, clients). Nice-to-Haves • Experience with Headless CMS platforms (Contentful, Sanity, AEM Headless). • Experience with generative UI systems or dynamic layout/experience engines. • Vector databases (Pinecone, Weaviate, Supabase Vector, pgvector, etc.). • Chatbot or agent-based interface development. • Some UX/design sensibility or creative coding experience (animations, data viz, interactive storytelling).