全栈工程师(TypeScript - 原型开发)
Full-Stack Engineer (TypeScript - Prototyping)
Orcrist 正在使用前沿技术构建下一代数据智能平台。我们处理 PB 级别的数据,实现亚秒级查询。我们的产品是一个基于 Kubernetes 的平台,以 B2B SaaS 或自托管本地解决方案形式交付,包括隔离网络部署。我们为国防、执法和企业客户提供服务,帮助他们将关键任务数据转化为可操作的智能。
职位
构建经过验证的原型——而不是一次性演示。作为创新团队的全栈工程师,你将端到端地交付精简的垂直功能(UI + APIs + 数据集成),然后打包你的工作,让交付团队能够有信心地将其产品化。
你会做什么
- 在 React/Next.js UI、Node.js API 以及支持的存储/搜索集成中构建精简的垂直功能。
- 与产品经理和设计团队在时间限制内进行探索周期:快速迭代、频繁演示并验证假设。
- 使原型符合共享的基本组件和标准:功能标志、认证流程、可审计性、多租户假设和基本可观测性。
- 集成涉及流处理/编排(Kafka/Temporal)的工作流,并在需要时与数据/机器学习工程师合作。
- 发布采用包:文档、接口、模式和集成待办事项清单,以减少交接摩擦。
关于你
- 3 年以上使用 TypeScript 构建生产环境 Web 应用和 API 的经验(React/Next.js + Node)。
- 强烈的产品工程意识:你能将模糊的需求转化为 1-3 周内的紧密原型范围。
- 实践性的 API 和数据层技能(PostgreSQL;在需要时能熟练集成搜索)。
- 能够在 Kubernetes/GitOps 环境中工作,并保持良好的工程规范(测试、CI、文档)。
- 安全意识强:你将访问控制、隐私/个人身份信息处理和审计要求视为“完成”的一部分。
- 有资格在德国工作;拥有欧盟/北约国籍优先用于出口管制项目。
加分项
- 实时 UI 经验(WebSockets/WebRTC、协作编辑、CRDT/OT)。
- 复杂可视化经验(图/地理空间 UX;Cytoscape/D3/Mapbox/Cesium)。
- 一些 Python 技能用于快速的数据/机器学习集成。
- 德语(B1+)和/或在受监管或关键任务系统中的经验。
我们提供
- 现代技术栈:TypeScript/React,Node,Go,Kafka/Temporal,Postgres/OpenSearch,Kubernetes。
- 高影响力的工作:你的原型将影响多个交付团队的产品方向。
- 以远程为主,德国本地团队
查看英文原文
Orcrist is building a next generation data intelligence platform using cutting-edge technologies. We're handling petabyte-scale data with sub-second queries. Our product is a Kubernetes‑based platform delivered as B2B SaaS or as a self‑hosted on‑prem solution, including air‑gapped deployments. We enable customers across defense, law enforcement, and enterprise to turn mission-critical data into actionable intelligence.
Role
Build validated prototypes—not throwaway demos. As a Full-Stack Engineer on Innovation, you’ll ship thin vertical slices end-to-end (UI + APIs + data integrations), then package your work so a delivery team can productize it confidently.
What you'll do
- Prototype thin vertical slices across React/Next.js UI, Node.js APIs, and supporting storage/search integrations.
- Collaborate with PM & Design in time-boxed discovery cycles: iterate quickly, demo often, and validate assumptions.
- Align prototypes with shared primitives and standards: feature flags, auth flows, auditability, multitenancy assumptions, and basic observability.
- Integrate workflows touching streaming/orchestration (Kafka/Temporal) and partner with Data/ML engineers when needed.
- Ship an adoption package: documentation, interfaces, schemas, and an integration backlog that reduces handoff friction.
About you
- 3+ years building production web applications and APIs in TypeScript (React/Next.js + Node).
- Strong product-engineering instincts: you can turn ambiguity into a tight 1–3 week prototype scope.
- Practical API and data-layer skills (PostgreSQL; comfortable integrating search when needed).
- Comfortable working in Kubernetes/GitOps environments and maintaining good engineering hygiene (tests, CI, docs).
- Security-conscious: you treat access control, privacy/PII handling, and audit expectations as part of “done.”
- Eligible to work in Germany; EU/NATO citizenship preferred for export-controlled projects.
Nice-to-haves
- Real-time UI experience (WebSockets/WebRTC, collaborative editing, CRDT/OT).
- Complex visualization experience (graph/geospatial UX; Cytoscape/D3/Mapbox/Cesium).
- Some Python comfort for quick data/ML integration.
- German language (B1+) and/or experience with regulated or mission-critical systems.
What we offer
- Modern stack: TypeScript/React, Node, Go, Kafka/Temporal, Postgres/OpenSearch, Kubernetes.
- High-impact work: your prototypes shape what becomes product across multiple delivery teams.
- Remote-first, Germany-wide: Work from wherever you do your best work, with regular team gatherings in Berlin and other off-site locations.
- Flexibility by default: Flexible working hours help you make work fit your life.
- Your setup, your way: Get a personal home-office equipment budget to create a workspace that works for you.
- 30 days of vacation: Take the time you need to recharge and come back with fresh energy.
- Keep growing: We invest in your personal and professional development.
- Get rewarded for impact: Performance bonuses are tied to agreed objectives and key results.
- A warm welcome: Every new team member gets a welcome goodie bag.
- Good people, good times: From summer and Christmas parties to regular team gatherings, we make time to celebrate together.
- A mission that matters: Work on challenges with tangible impact on public safety and national security.