Senior TypeScript Backend Engineer
Core
Design and implement scalable, distributed workflow-orchestration platforms using TypeScript, focusing on vulnerability discovery use cases.
Role type
Senior IC backend engineer (workflow orchestration)
Builds
Distributed workflow orchestration platform components and services
Domain
Software engineering, distributed systems, workflow orchestration
Deliverable
production ML models
Required skills
TypeScript, workflow orchestration engines (Temporal, Dapr, AWS Step Functions), distributed systems, event-driven architecture, message queues (Kafka), reliability patterns (retries, idempotency), Kubernetes/OpenShift
Preferred skills
Infrastructure evaluation (build-vs-buy), regulated industry experience, LLM/AI-agent integration, polyglot workflow architectures
Technologies
TypeScript, Temporal, Dapr, AWS Step Functions, Kafka, Kubernetes, OpenShift
Responsibilities
Design and develop backend services and platform components; Build and implement workflows using orchestration engines; Design distributed systems and event-driven architectures; Implement reliable workflow execution patterns; Work with Kubernetes or Red Hat OpenShift for deployment and scaling; Translate architectural designs into production-ready solutions; Integrate LLM and AI-agent tool usage into platform workflows.
Seniority
Senior, hands-on IC