SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Join airSlate's pdfFiller team as a Full Stack Developer focused on building AI-powered document intelligence features. You'll work on an AI assistant that understands and acts on user documents, an MCP server exposing pdfFiller's capabilities to external AI clients, and AI-powered improvements to existing product features. The team serves over 10 million monthly users with unlimited storage, templates, and cross-platform PDF editing.
You will own features end-to-end, from problem definition through production and post-release monitoring. Your focus will be approximately 80% backend and 20% frontend. Key responsibilities include:
• Building tool-calling, streaming, and RAG features that users rely on
• Owning automated quality through unit tests, integration tests, and LLM evaluation cases
• Treating prompt regressions, evals, and non-determinism as core engineering concerns
• Reviewing code and documentation to maintain codebase consistency
• Participating in production duty rotation and incident response
• Proposing improvements to processes, tooling, and legacy code as part of ongoing modernization
The team values engineers who propose improvements rather than just execute tickets, with a roadmap planned a year ahead but remaining flexible. You'll have access to an educational budget, regular knowledge-sharing sessions, and a clear growth path.
Tech Stack: Node.js, TypeScript, NestJS, LangGraph, Vercel AI SDK, PostgreSQL with pgvector, Drizzle ORM, Valkey, LiteLLM, Langfuse, OpenTelemetry, Zod, Jest (backend); React, TypeScript, Webpack 5 with Module Federation, yarn workspaces with Lerna, React Testing Library, Playwright (frontend); Docker, GitHub Actions, ECR, ArgoCD, Grafana stack, AWS S3 (infrastructure).
REQUIREMENTS:
• Experience with LangGraph or LangChain, agent orchestration, and state machines
• Experience with RAG and vector search (pgvector)
• Familiarity with SSE or other streaming protocols
• Experience with observability tools such as OpenTelemetry and the Grafana stack
• Experience with LLM evaluation, including eval datasets and LLM-as-judge
• Experience writing technical documentation (C4 models, ADRs)