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).