Remote / Berlin Remote (Country) Full-time

Orcrist is hiring a Full-Stack Engineer (TypeScript - Prototyping)

Responsibilities

  • Develop quick prototypes of complete features across React/Next.js user interfaces, Node.js APIs, and supporting storage and search systems.
  • Work with product managers and designers in time-limited discovery phases, iterating rapidly, demonstrating frequently, and testing hypotheses.
  • Ensure prototypes adhere to shared components and standards, including feature flags, authentication flows, audit trails, multi-tenant considerations, and basic monitoring.
  • Incorporate workflows that involve streaming or orchestration tools like Kafka or Temporal, and collaborate with data and machine learning engineers as required.
  • Deliver a complete adoption package containing documentation, interfaces, schemas, and an integration backlog to minimize handoff issues.

Requirements

  • At least three years of experience building production web applications and APIs using TypeScript, specifically with React or Next.js and Node.js.
  • Strong product engineering mindset, able to transform vague requirements into a focused prototype scope lasting one to three weeks.
  • Practical skills in API design and data layers, including PostgreSQL, and comfort integrating search functionality when necessary.
  • Experience working in Kubernetes or GitOps environments, and maintaining good engineering practices such as testing, continuous integration, and documentation.
  • Security awareness, treating access control, privacy and personally identifiable information handling, and audit requirements as essential parts of completion.
  • Eligibility to work in Germany, with preference for EU or NATO citizenship due to export-controlled projects.

Nice to Have

  • Experience with real-time user interfaces using WebSockets or WebRTC, collaborative editing, or conflict-free replicated data types or operational transformation.
  • Experience with complex visualizations such as graph or geospatial user interfaces, using tools like Cytoscape, D3, Mapbox, or Cesium.
  • Some familiarity with Python for quick data or machine learning integration.
  • German language skills at B1 level or higher, and/or experience with regulated or mission-critical systems.

Benefits

  • Modern technology stack including TypeScript, Next.js, React, Node.js, Kafka, Temporal, PostgreSQL, OpenSearch, and Kubernetes.
  • Remote-first work model in Germany, with regular prototyping sprints held in Berlin.
  • Thirty days of annual vacation.
  • Budget for equipment and professional learning.
  • High-impact work where prototypes directly influence product development across multiple delivery teams.

Compensation

Not specified

Work Arrangement

Remote-first in Germany with regular Berlin prototyping sprints

Team

Collaborates with product managers, designers, data engineers, and machine learning engineers

Not specified

Job Details
Location Remote / Berlin
Work mode Remote (Country)
Employment Full-time
Department Innovation
Category Full-Stack
Posted 24 days ago
or drop your CV first
About company
Orcrist logo

We are a Berlin-based data defence technology company building AI-powered software for real-time situational awareness and sensor fusion. Our mission is to give decision-makers the clarity they need—when it matters most.

Designed for interoperability, speed, and modularity, Orcrist enables NATO and European partners to operate with information dominance in fast-moving, high-threat scenarios.

Orcrist fuses distributed, unstructured data into actionable intelligence, enabling better decisions, faster responses, and deeper understanding across sectors and silos.

All jobs at Orcrist Visit website