About the job
Full-Stack Engineer (TypeScript)
About Orcrist Technologies
At Orcrist, we are revolutionizing data intelligence with our Orcrist Intelligence Platform (OIP). This cutting-edge, Kubernetes-based system provides a powerful SaaS or self-hosted/on-premise solution, capable of handling air-gapped deployments. Our mission is to transform complex, multi-modal data into actionable insights for defense, law enforcement, and enterprise teams.
Your Role
As a Full-Stack Engineer specializing in TypeScript, you will develop validated prototypes that are essential for our innovative projects. Your responsibilities will include delivering complete vertical slices encompassing UI, APIs, and data integrations, ensuring that your work is meticulously packaged for seamless transition to the delivery team.
Key Responsibilities
- Create validated prototypes that span React/Next.js UI, Node.js APIs, and relevant storage/search integrations.
- Collaborate closely with Product Management and Design teams during focused discovery cycles to iterate rapidly, demo frequently, and validate your assumptions.
- Ensure alignment of prototypes with established standards and primitives, including feature flags, authentication flows, audit capabilities, multitenancy, and observability.
- Integrate workflows that involve streaming/orchestration technologies (Kafka/Temporal) and work in partnership with Data and ML engineers as necessary.
- Deliver an adoption package, including documentation, interfaces, schemas, and a backlog of integrations to minimize handoff friction.
Your Profile
- 3+ years of experience in developing production web applications and APIs using TypeScript (React/Next.js + Node).
- Strong product-engineering instincts with the ability to translate ambiguity into clear prototype scopes within 1-3 weeks.
- Proficient in API and data-layer development, particularly with PostgreSQL, and experienced in integrating search functionality.
- Comfortable operating within Kubernetes/GitOps environments while adhering to best engineering practices (testing, CI, documentation).
- Security-focused, considering access control, privacy, PII management, and audit expectations as integral to project completion.
- Eligibility to work in Germany is essential; EU/NATO citizenship is preferred for projects involving export controls.
Preferred Qualifications
- Experience with real-time UI technologies (WebSockets/WebRTC, collaborative editing, CRDT/OT).
- Background in complex visualizations (graph/geospatial UX; familiar with tools like Cytoscape/D3/Mapbox/Cesium).
- Some familiarity with Python for swift data/ML integration.
- Proficiency in German (B1+) and/or experience with regulated or mission-critical systems.
What We Offer
- Modern technology stack: TypeScript/Next.js/React, Node, Kafka/Temporal, PostgreSQL/OpenSearch, Kubernetes.
- Remote-first work culture within Germany, supplemented by regular prototyping sprints in Berlin, generous vacation of 30 days, plus equipment and learning budgets.
