> Markdown version of [/jobs/ext/4055163-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/4055163-senior-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior full stack engineer - **Company:** Promptwatch - **Location:** Amsterdam, Netherlands - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Cloudfront, Code Review, Continuous Integration, Data Visualization, Relational Databases, Elasticsearch, PostgreSQL, Node.Js, Redis, OpenAI, Akamai, Next.js, Perplexity AI, Search Technologies, TypeScript, Web Applications, Data Logging, Google Cloud, ReactJS, Retrieval-Augmented Generation, Large Language Models, Generative AI, Backend, Event Driven Architecture, Playwright, Google Cloud Functions, Sentry, Cloudflare, Graphql, Front End Software Development, Vertica, Claude, Api Design, Google Gemini, JestJS, GPT, Data Pipelines, Monolithic Repository - **Published:** October 25, 2026 - **Apply:** https://nl.talent.com/redirect?id=642670246388958424&source=vacant&utm_medium=xml&utm_campaign=marketing&utm_product=vacantnew_bulk&oapply=org_v2026-10&puid=edaaaddcddaeaddabdd99ddgeddeaddcadaabddd9dd89dd8bdd7addbbda8addccdde9ddcbea3addffddgaed2dddgaddgfddgaddgaddg9ddg6ed3gc9bbb9b3bee3ee33def3de93de73deegdd8gdddfddc3de73defgddc3ee33de93deg3ee33ee33deg3ee33ee33ee33ee33ee33ee3&pos=3&xml_batch_generation_id=966e3b13-ce87-41a0-9bbc-4b85b0b4ea78&falcon=1&pid=f7c975c67359&bpid=47f9406e9d7206d5a03375a3db2066e4 ## About the Role * 5+ years of experience building production web applications, with ownership of features across frontend and backend * Strong experience with TypeScript, React, and Node.js (we use Fastify, but experience with other frameworks carries over) * Comfortable designing and querying relational databases (we use Postgres with Prisma) * Experience building APIs, whether tRPC, REST, GraphQL, or a mix * Familiarity with job queues, async processing, or event-driven architectures * You write tests and take code review seriously * Comfortable working in English with Product, Design, and the founders Nice to have * Elasticsearch, ClickHouse, or other analytical datastores * Embeddings, semantic search, or retrieval (RAG) systems * Working with LLM APIs (OpenAI, Anthropic, Google) * Large-scale scraping, log processing, or high-volume ingest pipelines * Data visualization (Recharts, D3, or similar) * Monorepo tooling (Turborepo, pnpm workspaces) * Google Cloud Platform * Experience at an early-stage, fast-growing startup ## Description As our Senior Full-Stack Developer, you'll own features from start to finish: scope them with product and design, build the schema and the API, ship the UI, and keep an eye on them in production. The team is small, you get real autonomy, and code ships the same day. You'll work directly with the founders, with no management layers between you and the decisions. About us & our engineering stack Promptwatch is building the leading platform for Generative Engine Optimization (GEO), helping brands understand, measure, and improve how they appear across AI search platforms like ChatGPT, Gemini, Claude, Perplexity, and AI Overviews. Brands like Duolingo, Yelp, Typeform, Fireflies, and Shutterstock, along with agencies worldwide, rely on Promptwatch to turn AI Search into a measurable growth channel. Making that possible takes serious engineering. We collect AI answers from the live interfaces of each engine, routed through geo-located proxies so a monitor sees exactly what a user in a given country, state, or city would see. We stream AI crawler logs in real time from CDNs like Cloudflare, Fastly, Akamai, and CloudFront. And we index every customer's site into Elasticsearch with paragraph-level embeddings, so we can re-run the same query fan-out AI engines use and test whether their content can answer it. The stack is a TypeScript monorepo (React, Next.js, Fastify, Prisma, tRPC) on Postgres, Elasticsearch, Redis, and ClickHouse, running on Google Cloud. It's split into several services, including the API server, an AI gateway, ingest pipelines, and log processing, and each one has its own scaling problems. Responsibilities * Take features from problem definition to production: scope with product and design, build the schema, write the API, ship the UI, and monitor it once it's live * Design and improve the data pipelines that move millions of records a day through Postgres, Elasticsearch, Redis, and ClickHouse * Build and run services on Google Cloud (Cloud Run, Pub/Sub, CI/CD) and keep them observable with Sentry, structured logging, and custom dashboards * Help shape how we work: code review standards, testing (Vitest, Playwright), and technical direction * Work directly with the founding team on what to build and how