pdfFiller

full stack developer for PDF editing

In short

Full stack developer role at pdfFiller, an online PDF editing/signing platform with 10M+ monthly users, building an AI assistant, an MCP server, and AI-powered product features. The role owns features end to end — including tool-calling, streaming, and RAG functionality — across backend, frontend, and infrastructure, with production monitoring and incident response duty. Requires experience with LangGraph/LangChain, RAG with pgvector, streaming protocols (SSE), observability tooling (OpenTelemetry, Grafana), LLM evaluation, and technical documentation (C4, ADR). Fully remote, middle-level position requiring at least 2 years of experience.

About
pdfFiller is an online platform for creating, editing, and signing PDF documents. It enables over 10 million users each month to create and edit PDFs, send them for signing, and securely store documents in one application. The team builds an AI assistant that understands and acts on users' documents, an MCP server that exposes pdfFiller's capabilities to external AI clients, and AI-powered improvements to existing product features.
Responsibilities
•Own features end to end, from requirements to production and post-release monitoring of edge cases
•Own the automated quality of delivered work, including unit and integration tests and evaluation cases for LLM behavior
•Treat prompt regressions, evaluations, and non-determinism as everyday engineering concerns
•Review code and documentation to maintain codebase consistency
•Monitor production and respond to incidents as part of the duty rotation
•Propose improvements to processes, tooling, and legacy code as part of the team's ongoing modernization
•Build tool-calling, streaming, and RAG features, owning them from problem definition to production metrics
•Work with the specified backend, frontend, and infrastructure stack
Requirements
•Experience with LangGraph or LangChain, agent orchestration, and state machines
•Experience with RAG and vector search using pgvector
•Familiarity with SSE or other streaming protocols
•Experience with observability tools such as OpenTelemetry and the Grafana stack
•Experience with LLM evaluation, including evaluation datasets and LLM-as-judge
•Experience writing technical documentation, including C4 and ADR
Nice to have
•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 OpenTelemetry and the Grafana stack
•Experience with LLM evaluation and evaluation datasets
•Experience writing technical documentation (C4 model, ADRs)
Conditions
•Educational budget
•Regular knowledge-sharing sessions
•Clear growth path

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot