Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 4
CI/CD
ChatGPT
ClickHouse @ 4
Data Pipelines
Data Visualization @ 4
ElasticSearch @ 4
GraphQL @ 4
LLM @ 4
Microservices
Next.js
Node.js @ 7
Observability
Playwright
PostgreSQL
React @ 7
Redis
Sentry
TypeScript @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Own features end-to-end, from data model to production UI, at a platform that processes more than 1.1 billion data points across ChatGPT, Claude, Perplexity, and other major AI engines. The role offers significant autonomy in a small team, with code shipping the same day.
Promptwatch helps businesses understand how they appear in AI-generated answers by tracking citations, sentiment, and visibility across major AI engines. The platform processes billions of crawler logs and AI responses in real time and is used by thousands of companies.
Responsibilities
- Take features from problem definition through production by scoping them with product and design, building the schema, writing the API, shipping the UI, and monitoring the result in production.
- Design and improve data pipelines that move millions of records through Postgres, Elasticsearch, Redis, and ClickHouse daily.
- Build and operate microservices on Google Cloud, including Cloud Run, Pub/Sub, and CI/CD.
- Maintain observability using Sentry, structured logging, and custom dashboards.
- Contribute to code review standards, testing practices, and technical direction.
- Work directly with the founding team, with no layers of management between you and key decisions.
Requirements
- Strong experience with TypeScript, React, and Node.js; the company uses Fastify, but experience with other frameworks can transfer.
- Experience designing and querying relational databases, particularly Postgres with Prisma.
- Experience building APIs using tRPC, REST, GraphQL, or a combination.
- Familiarity with job queues, asynchronous processing, or event-driven architectures.
- A habit of writing tests and conducting thoughtful code reviews.
- Senior-level experience, specified as 9+ years of experience.
Nice to Have
- Experience with Elasticsearch, ClickHouse, or other analytical datastores.
- Experience working with LLM APIs such as OpenAI, Anthropic, or Google.
- Experience with data visualization tools such as Recharts or D3.
- Experience with monorepo tooling such as Turborepo or pnpm workspaces.
- Google Cloud Platform experience.
Technology Stack
TypeScript monorepo with React, Next.js, Fastify, Prisma, and tRPC, backed by Postgres, Elasticsearch, Redis, and ClickHouse and running on Google Cloud. The platform includes API servers, an AI gateway, ingest pipelines, and log-processing services. Testing tools include Vitest and Playwright. The codebase uses TypeScript strict mode, Biome linting, and comprehensive types.
Benefits
- Base salary of €80,000–€110,000 per year.
- Direct influence on product and technical direction.
- Well-maintained codebase.
- Budget and time for conferences, courses, books, and other learning activities.
- Hybrid setup at an office in central Amsterdam.
- Regular team off-sites and company sports activities.