全栈工程师(TypeScript)
Full-Stack Engineer (TypeScript)
Orcrist 正在使用前沿技术构建下一代数据智能平台。我们处理海量数据,实现亚秒级查询。我们的产品是一个基于 Kubernetes 的平台,以 B2B SaaS 或自托管本地解决方案形式交付,包括隔离网络部署。我们帮助国防、执法和企业客户将关键任务数据转化为可操作的智能。
职位
加入负责 OIP 网站应用、API 和管理体验的核心团队。你将交付端到端的 TypeScript 功能(Next.js + Node.js/tRPC),强化 IAM 用户体验,并确保每个客户使用的默认安全工作流程。
你会做什么
- 构建和维护管理控制台、IAM 流程、通知和协作功能。
- 使用 Keycloak/OpenFGA 实现安全的认证模式,并提供防篡改的审计视图。
- 开发可访问性好、性能高的 React 组件,具备完善的测试和遥测功能。
- 参与核心服务的值班、可观测性和事件响应。
- 与设计、平台和面向客户的团队紧密合作,确定优先级。
关于你
- 3–7 年构建生产级 TypeScript 应用程序的经验,涵盖前端和后端。
- 熟练使用 React/Next.js、Node.js/tRPC(或类似工具)和现代测试工具。
- 熟悉 OAuth2/OIDC、RBAC/ABAC 和安全用户界面模式。
- 熟悉 Kubernetes/GitOps 工作流并参与值班轮班。
- 有资格在德国工作;欧盟/北约公民优先,用于出口管制。
加分项
- 具有实时协作(WebSockets、CRDTs)、可访问性或设计系统方面的经验。
- 接触过 Temporal.io、图表/地图可视化或受监管行业的产品。
- 德语(B1+)或之前与国防/执法客户合作的经验。
我们提供
- 远程优先,覆盖全德国:在你最有效率的地方工作,定期参加柏林及其他地点的团队聚会。
- 默认灵活:灵活的工作时间帮助你让工作适应生活。
- 你的配置,由你决定:获得个人家庭办公设备预算,打造适合你的工作空间。
- 30 天年假:花时间充电,以全新的精力回归工作。
- 持续成长:我们投资于你的个人和职业发展。
- 因影响而获得回报:绩效奖金与既定目标和关键成果挂钩。
- 热情欢迎:每位新成员都会收到一份欢迎礼包。
查看英文原文
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
Join the Core squad that owns OIP’s web app, APIs, and admin experiences. You’ll ship end-to-end TypeScript features (Next.js + Node.js/tRPC), harden IAM UX, and ensure secure-by-default workflows used by every customer.
What you'll do
- Build and maintain admin consoles, IAM flows, notifications, and collaboration features.
- Implement secure auth patterns with Keycloak/OpenFGA and expose tamper-evident audit views.
- Deliver accessible, performant React components with robust testing and telemetry.
- Participate in on-call, observability, and incident response for Core services.
- Collaborate closely with Design, Platform, and customer-facing teams to prioritize impact.
About you
- 3–7 years building production-grade TypeScript applications across frontend + backend.
- Strong experience with React/Next.js, Node.js/tRPC (or similar), and modern testing tools.
- Familiar with OAuth2/OIDC, RBAC/ABAC, and secure UI patterns.
- Comfortable with Kubernetes/GitOps workflows and participating in on-call rotations.
- Eligible to work in Germany; EU/NATO citizenship preferred for export control.
Nice-to-haves
- Experience with real-time collaboration (WebSockets, CRDTs), accessibility, or design systems.
- Exposure to Temporal.io, graph/map visualization, or regulated industry products.
- German language (B1+) or prior work with defense/law-enforcement customers.
What We Offer
- 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.