Aktiviere Job-Benachrichtigungen per E-Mail!

Distinguished Engineer (L7) — TypeScript

HeyDonto AI API

Berlin

Vor Ort

EUR 90.000 - 130.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

A leading AI technology company in Berlin seeks a Distinguished Engineer (L7) to lead the technical direction of its TypeScript ecosystem. The role involves architecting microservices, owning event orchestration, and mentoring senior engineers. Ideal candidates have over 10 years in distributed systems and strong experience in payment integration. The company values clarity, correctness, and long-term maintainability.

Qualifikationen

  • 10+ years building distributed systems; 5+ years leading large TypeScript/Node codebases.
  • Proven architecture depth with event-driven systems, schema evolution, and stateful orchestration.
  • Real-world payment integration experience (Stripe or similar).
  • Strong with Postgres/Prisma, Docker, Kubernetes, and CI discipline.
  • Security mindset: encryption in transit/at rest, RBAC, audit logging.

Aufgaben

  • Architect & evolve our NestJS microservices and shared libraries.
  • Own event orchestration with Kafka + Temporal.
  • Maintain contract governance via @heydonto/common.
  • Guide SPA (React) architecture for our dashboard.
  • Lead payment integrations and raise quality bars.

Kenntnisse

Distributed systems
Event-driven systems
TypeScript
Node.js
React SPA
Payment integration
Postgres
Docker
Kubernetes
CI/CD

Tools

Kafka
GCP
AWS
Azure
Helm
Jobbeschreibung

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from HeyDonto AI API

About HeyDonto

HeyDonto builds secure, event-driven systems that synchronize healthcare data between on-prem and cloud environments. We standardize data into FHIR and keep bi-directional sync with legacy EHR systems. The work demands precision, reliability, and clear system boundaries.

The Role

We’re hiring a Distinguished Engineer (L7) to lead the technical direction of our TypeScript ecosystem — APIs, Temporal workflows, Kafka orchestration, and SPA surfaces. You’ll design for clarity and durability, mentor by example, and set patterns that hold up under scale and audit.

What You’ll Do
  • Architect & evolve our NestJS microservices and shared libraries with clean contracts and predictable failure modes.
  • Own event orchestration with Kafka + Temporal; design idempotent workflows, backpressure controls, and reliable retries.
  • Maintain contract governance via @heydonto/common; keep frontend, backend, and data contracts in lockstep.
  • Guide SPA (React) architecture for our dashboard: routing, state, API clients, auth flows, and error boundaries.
  • Lead payment integrations (e.g., Stripe): webhooks, idempotency keys, reconciliation, and failure recovery.
  • Set cloud standards across GCP (primary) and familiarity with AWS/Azure equivalents: IAM, networking, storage, queues, secrets, and cost-aware design.
  • Drive containerization & orchestration: Docker images, local parity, CI builds, Kubernetes basics (deployments, services, HPA), rollout strategies (blue/green, canary), and observability.
  • Embed security & compliance in code: encryption, RBAC, audit trails, key rotation, and policy-as-code aligned with HIPAA/SOC2/GDPR.
  • Raise quality bars: CI always green, no flaky tests, useful metrics/traces/logs, clear runbooks, and practical SLOs.
  • Mentor senior engineers and partner with the CTO to land complex cross-team projects with correctness and predictability.
Tech You’ll Work With
  • TypeScript / Node.js / NestJS, React (SPA)
  • Temporal, Kafka + Confluent Schema Registry
  • Stripe (payments, webhooks, reconciliation)
  • Docker, Kubernetes (deployments, HPA, rollouts), Helm (nice to have)
  • GCP (primary), plus familiarity with AWS/Azure concepts
  • Yarn workspaces / Changesets / Husky / Commitlint
  • Jest, Playwright, Sentry, prom-client
What We Value
  • Craftsmanship: readable code, sensible abstractions, self-documenting structure.
  • Correctness: predictable behavior under load, failure, and changing schemas.
  • Clarity: straightforward designs, tight RFCs, and explicit trade-offs.
  • Collaboration: lead by influence; mentor through examples that ship.
  • Accountability: own outcomes end-to-end, from design to on-call readiness.
  • Measured delivery: ship, learn, harden; no heroics, no hype.
Qualifications
  • 10+ years building distributed systems; 5+ years leading large TypeScript/Node codebases.
  • Proven architecture depth with event-driven systems, schema evolution, and stateful orchestration.
  • Hands-on with React SPA patterns (routing, state, API clients, auth, error boundaries).
  • Real-world payment integration experience (Stripe or similar): idempotency, webhook security, reconciliation.
  • Strong with Postgres/Prisma, Docker, Kubernetes, and CI discipline.
  • Practical cloud experience (GCP preferred) and sound judgment around IAM, networking, secrets, and costs.
  • Security mindset: encryption in transit/at rest, RBAC, audit logging, secrets hygiene.
  • Track record of mentoring senior engineers and setting durable engineering standards.
  • Clear domain and service boundaries; versioned APIs; compatibility and migrations.
  • Idempotency, exactly-once-effective semantics, retries, and dead-letter handling.
  • Backpressure, timeouts, circuit breakers, and graceful degradation.
  • Schema governance (Avro), data lineage, and reversible change management.
  • SLOs, error budgets, and on-call that respects sleep.
  • Rollout safety: canary, blue/green, feature flags; fast rollback paths.
  • Offline/online sync patterns, conflict resolution, and eventual consistency where appropriate.
Why HeyDonto

We design for constrained environments and expect the same reliability you’d demand in modern cloud systems. You’ll have real ownership and the freedom to solve hard problems the right way. We care about clarity, correctness, and long-term maintainability.

How to apply

  • Salary expectations
  • Availability for interviews
  • Location: Europe
  • Send your English resume through LinkedIn or to the email: maria@heydonto.com with the name of the role in the subject line.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.