Full-Stack Engineer (TypeScript)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Responsibilities
• Implement end-to-end features in Next.js + Node.js/tRPC, working closely with ML services. • Build visualizations (graphs, timelines, multimedia playback) with performance and accessibility in mind. • Add observability (OpenTelemetry) and testing coverage to ensure reliable releases. • Tune search/index pipelines with engineers and data scientists; run experiments and feature flags. • Collaborate with Design/Product to iterate quickly based on analyst feedback. • 3–7 years building production TypeScript applications across frontend + backend. • Comfortable integrating ML/AI services (REST/gRPC/queues) and handling asynchronous pipelines. • Experience with OpenSearch/Elasticsearch basics, data visualization, and testing tools. • Familiar with Kubernetes/GitOps delivery and on-call practices. • Eligible to work in Germany; exports/security screening may apply. • Nice‑to‑haves • Knowledge of Temporal, Kafka Streams, or human-in-the-loop feedback tooling. • German language (B1+) and exposure to intelligence or investigations products. • Portfolio showing ML-powered UX, graph visualizations, or annotation flows.
Benefits
• Modern stack: TypeScript, Next.js, Node.js, Kafka, Temporal, OpenSearch, Kubernetes. • Remote-first in Germany, hybrid Berlin, 30 days vacation, equipment + learning budget. • Mission-driven work delivering trusted intelligence to public safety and defense teams.