
Lead Engineer – Workflow Builder DSL
HighLevel
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Define the DSL: Design and maintain the canonical syntax and semantics for workflows
- Schema authority: Own JSON Schemas and TypeScript types for validation, linting, and generation
- Programmatic CRUD: Design contracts for safe workflow creation via public and internal APIs
- Validation layer: Implement semantic validators (current POC in Zod; open to alternatives)
- Linting & codemods: Ship tools that enforce structure guardrails and auto-repair common errors
- Testing discipline: Establish unit, integration, and golden tests for workflow creation paths
- Static analysis: Add graph checks for loops, dangling nodes, and invalid edges
- Cross-team contracts: Define interfaces with Engine and Snapshot for schema exchange and validation
- Operational ownership: Monitor DSL validation services; ensure 99.9 % availability and low error rate
Requirements
- 5+ years building and owning complex backend systems.
- Deep experience with typed DSLs, ASTs, or schema-driven architectures
- Fluent in TypeScript and validation frameworks (Zod, Ajv, or JSON Schema)
- Proven history designing public or versioned APIs
- Strong testing discipline and data-integrity mindset
- Comfortable owning production services and reliability metrics
- Nice to have: compiler/graph background, schema evolution work, or tooling for developer productivity
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJSON SchemaZodAjvAPIsunit testingintegration testingsemantic validationstatic analysisASTs
Soft skills
data integrity mindsettesting disciplineoperational ownershipcross-team collaboration